Мне нужно создать idbag в hibernate 3, где в столбце collection-id по умолчанию указано следующее значение в последовательности. В соответствии с hibernate 3 DTD элемент collection-id выглядит следующим образом:
<!ELEMENT collection-id (meta*, column*, generator)>
<!ATTLIST collection-id column CDATA #REQUIRED>
<!ATTLIST collection-id type CDATA #REQUIRED>
<!ATTLIST collection-id length CDATA #IMPLIED>
, что, на мой взгляд, говорит, что я могу иметь атрибут столбца и элемент столбца. Элемент допускает значение по умолчанию, но атрибут является обязательным. Hibernate рвет, если у меня есть атрибут и элемент, поэтому в основном доступность элемента бесполезна.
Причина, по которой мне нужна эта работа, заключается в том, что я собираюсь вставлять в таблицу соединений с помощью SQL и хотел бы этот автоматически сгенерированный идентификатор.
Есть ли другой способ указать значение по умолчанию для столбца id в idbag?