Оказывается, что следующий пример работает при использовании mysql 5.x, но не при использовании базы данных oracle 10g.
Есть ли способ определить поле уникального идентификатора, которое не зависит оттехнология базы данных?
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name="id")
private long id;
Я проверил это в спящем режиме, и следующее исключение возникает только при использовании Oracle:
org.hibernate.MappingException: Dialect does not support identity key generation