有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java hibernate一对多注释外键null

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

执行此方法后,项目表中的lR始终为空。我做错了什么?有什么建议吗


共 (1) 个答案

  1. # 1 楼答案

    您定义了一个双向的“多通”关联,因此develepoer有责任保持关联双方的一致性(即:loanRequest和loanItems)

    您应该将Loanitem实体的字段loanRequest设置为指向“right”loanRequest。 你在addLoanItem中也是这样吗

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

    总之,@XtremeBaumer是对的,LoanItem的构造函数应该是空的