2012-01-16 107 views
0

兩個問題有關<list-index...><列表指數...> --Hibernate映射

  1. 是否有必要該列的值<list>標籤的<list-index ...>元素給出映射表必須是唯一的???

    <list-index column="index_col"/> 
    

  2. 是否冬眠<list-index>生成列的值或我們爲他們提供通過代碼?

回答

0
  1. 是的。我不明白爲什麼會使用多個列來存儲單個整數值。索引列存儲列表中元素的索引。
  2. Hibernate從列表中元素的索引自動填充此列。
+0

'Hibernate從列表中的元素的索引自動填充此列。「 - 所以這意味着DB中的索引列必須是非唯一的。 –

+0

確實對此列不能有唯一的約束。在元組上可能有一個,但是我不確定如果Hibernate沒有適當地更新更新,Hibernate不會對這樣的索引產生問題。 –