簡體   English   中英

休眠一對多注釋外鍵null

[英]hibernate one to many annotation foreign key null

我有兩個實體LR.javaLI.java 一個請求可能包含多個項目。

執行此方法后,項目表中的lR始終為null。 我在這里做錯了什么? 有什么建議么

您定義了雙向“ manytoone”關聯,因此,開發者的責任是保持關聯雙方的一致性(即:loanRequest和loanItems)。

您應該將Loanitem實體的字段loanRequest設置為指向“正確的” LoanRequest。 您是否在addLoanItem中這樣做?

另外,除非您真的需要從一個實體“導航”到另一個實體,然后再向后導航,否則我建議您使用單向關聯,它們將更易於管理,並且不易出現此類錯誤。

無論如何,@ XtremeBaumer是正確的,LoanItem的構造函數應該為空。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM