开发者社区 问答 正文

hibernate配置的one-to-one级联关系,保存时提示无外键,有什么问题?

我有2个表:text表和news表,news表中有textID作为外键
配置关系如下:
News.bhm.xml中:
`
`
数据库中的news表:
2
当我持久化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);`

展开
收起
落地花开啦 2016-02-14 09:36:35 2563 分享 版权
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    添加一句:text.setNew(n);

    2019-07-17 18:42:24
    赞同 展开评论