Инструменты Hibernate Pojo Generation использует Set по умолчанию

Инструменты Hibernate Pojo Generation по умолчанию использует java.util.Set. Я хочу сгенерировать POJO с помощью java.util.List вместо java.util.Set. Там в любом случае ?


person Zeeshan    schedule 28.09.2012    source источник


Ответы (2)


Если вы используете файлы HBM, вы можете использовать <bag> или <list> вместо <set>.

Ознакомьтесь с документацией по Hibernate по адресу: http://docs.jboss.org/hibernate/core/3.5/reference/en/html/collections.html#collections-mapping

person Julien    schedule 28.09.2012

На самом деле Hibernate создает сопоставление со структурой вашей базы данных. У меня есть сопоставление «один ко многим» без столбца индекса, поэтому он генерирует «Set», который является правильным для неиндексированного сопоставления «один ко многим».

person Zeeshan    schedule 26.11.2012