hibernate一对多注释外键null

时间:2017-07-25 08:07:39

标签: java hibernate hibernate-mapping hibernate-onetomany

我有两个实体LR.javaLI.java。一个请求可能包含多个项目。

执行此方法后,项目表中的lR始终为null。我在这做错了什么?任何建议

1 个答案:

答案 0 :(得分:0)

你定义了一个双向的“manytoone”关联,所以它是develepoer负责保持关联双方的一致性(即:loanRequest和loanItems)。

您应该将Loanitem实体的字段loanRequest设置为指向“正确”的LoanRequest。 你是否在addLoanItem?

除此之外,除非你真的需要从一个实体“导航”到另一个实体,否则我建议你使用单向关联,它们更容易管理,更不容易出现这样的错误。

无论如何,@ XtremeBaumer是对的,LoanItem的构造函数应该是空的。