Сопоставление последовательного типа PostgreSQL с аннотациями Hibernate

Я использую Hibernate 3. 3 и PostgreSQL 8.x и хотели бы использовать аннотации Hibernate для сопоставления автоматически увеличивающегося столбца, который НЕ является первичным ключом.

Не имеет значения, отображается ли столбец с использованием типа SERIAL или последовательностей в Postgres, если он автоматически увеличивается базой данных, а не Hibernate. Я пробовал следующие сопоставления, но они всегда генерировали null orderId.

@Column(name = "orderId", insertable = false)
@Generated(GenerationTime.INSERT)
//@GeneratedValue(strategy = javax.persistence.GenerationType.AUTO)
private Integer orderId;

Буду признателен за любую помощь с этим.

Спасибо

24
задан dsolimano 4 November 2014 в 19:43
поделиться