次のようなマッピングがあります。index
の列には、が約NULL
というDB文句があるため、DB INSERT
の文中にデータが入力されていないようです。しかし、index
列をnullにすると、期待どおりに機能します。なぜHibernateはリストインデックスをヌル可能にする必要がありますか?
<list name="someList">
<key column="someFk"/>
<list-index column="index"/>
<one-to-many class="SomeClass"/>
</list>
挿入しながらindex
を移入するためにHibernateを強制する方法はありますか?私は方法があるに違いないと確信していますが、私はドキュメントを調べて何も見つけることができませんでした。
ありがとうございました。 DB NULLを避けることがいかに重要であるかを考慮して、彼らがその道を取ったことは非常に驚くべきことです。もし私が後でそれを理解するまで私は決して知らないだろう、私はインデックスをマップすることを忘れてしまった。 – plalx