2012-01-16 5 views
0

Два вопроса о <list-index...>:<список-указатель ...> --Hibernate отображения

  1. ли это необходимо, чтобы значения столбца приведены в <list-index ...> элемент <list> тега в списках отображений должны быть уникальными ???

    <list-index column="index_col"/> 
    

  2. ли спящий режим генерации значений для столбца в <list-index> или мы обеспечиваем их через код?

ответ

0
  1. Да. Я не понимаю, почему можно было бы использовать несколько столбцов для хранения единственного целочисленного значения. В столбце индекса хранится индекс элемента в списке.
  2. Hibernate автоматически заполняет этот столбец из индекса элемента в списке.
+0

'Hibernate автоматически заполняет этот столбец из индекса элемента в списке.' - Таким образом, индексный столбец в БД должен быть не уникальным. –

+0

Не должно быть уникального ограничения на этот столбец. Там может быть один на кортеже , но я не уверен, что Hibernate не будет иметь проблем с таким индексом, если он не упорядочивает обновления соответствующим образом. –

Смежные вопросы