-1
我有一個問題,其中我的db包含兩個表A,B
。表B's
主鍵包含列C,D
和A
參考B
(通過列E,F
)。我想要有一列E
在A
可以爲空,並且列F
不能爲空。儘管JPA拋出以下異常:JPA混合可爲空和不可爲空的連接列
"Mixing nullable and non nullable columns"
我該如何解決這個問題?謝謝。
我有一個問題,其中我的db包含兩個表A,B
。表B's
主鍵包含列C,D
和A
參考B
(通過列E,F
)。我想要有一列E
在A
可以爲空,並且列F
不能爲空。儘管JPA拋出以下異常:JPA混合可爲空和不可爲空的連接列
"Mixing nullable and non nullable columns"
我該如何解決這個問題?謝謝。
表A當C, D
是主鍵,而表A試圖從不同列(E, F
)引用時,表A不能引用表B. 你應該改變你的邏輯。表A's
外鍵必須指向表B's
主鍵。 候選鍵不能爲空,並且它們必須一起唯一。
請在此發佈您的實體。 – Zeus