2
我有一個映射類似於以下內容,並且似乎index
列未在DB INSERT
聲明期間填充,因爲DB抱怨index
是NULL
。但是,如果我使index
列可以爲空,則按預期工作。爲什麼Hibernate要求列表索引爲空?
<list name="someList">
<key column="someFk"/>
<list-index column="index"/>
<one-to-many class="SomeClass"/>
</list>
有沒有辦法在插入時強制Hibernate填充index
?我確信必須有辦法,但我已經查看了文檔並找不到任何內容。
感謝您的深入解釋。考慮到避免數據庫空值的重要性,他們採取這種方式是非常令人驚訝的。如果我忘了映射這個索引,那我以後再也不會知道了。 – plalx