前面我們講到Hibernate單向一對多的用法如下:
image.png
但后來使用中又發(fā)現(xiàn)了問題码党?
- 使用目的:將一張表的一條數(shù)據(jù)跟多張表聯(lián)系起來
-
使用出錯:按照上述方法會報以下錯誤
image.png - 出錯原因:一開始我們應(yīng)用了List,但是他能存放重復(fù)數(shù)據(jù)脏榆,但hibernate框架是不允許的缘厢,所以我們能換一個方法,使用set.
-
解決方法沛励,如下圖:
image.png