hibernate配置的one-to-one级联关系,保存时提示无外键

十月阳光 发布于 2013/06/02 15:19
阅读 802
收藏 0

我有2个表:text表和news表,news表中有textID作为外键

配置关系如下:

News.bhm.xml中:

<one-to-one name="text" class="com.simpleton.myuniversity.domain.Text" constrained="true"></one-to-one>
数据库中的news表:

当我持久化News对象时提示我Field "textId" doesn't have a default value.我是新手,希望大家帮帮忙,持久化的关键代码如下。

       News n = new News();
		n.setRegimentId(2);
		n.setType("1");
		Text text = textService.getText(5);
		n.setText(text);
		
		newsService.saveNews(n);

加载中
0
小菜的粉丝
小菜的粉丝
少一句text.setNew(n);
小菜的粉丝
小菜的粉丝
回复 @只是过路人 : 可以呀,要设置级联。
十月阳光
十月阳光
不可以单向级联吗?
返回顶部
顶部