У меня есть объект Java с полем, которое необходимо автоматически увеличить в базе данных. Это поле не является первичным ключом, это просто поле, которое необходимо автоматически увеличить.
Мой вопрос заключается в том, какое значение мне нужно установить в этом поле в моем Java-объекте перед выполнением session.save (Object)? Должен ли я установить его в NULL?
Как будет выглядеть отображение Hibernate для этого поля? Это то, что у меня есть, но оно не работает:
<property name="reportNum" type="java.lang.Long">
<column name="REPORTNUM"/>
<generator class="increment"/>
</property>
Кроме того, приложение должно поддерживать как MySQL, так и SQL Server.
спасибо заранее.