Hello,
I would like to use a @GeneratedValue annotations on a non-id column, is that possible?
The annotation is also used on the id :
@Id @GeneratedValue(generator="naid-uuid") @GenericGenerator(name="naid-uuid", strategy="com.netappsid.erp.UUIDGenerator") @Type(type="com.netappsid.datatypes.UUIDUserType") @AccessType(value="field") public Serializable getId() { return id; }
This is the field I'd like to auto-increment.
@Column(name = "identifier", insertable = false, updatable = false) @Generated(value=GenerationTime.INSERT) @GeneratedValue(strategy=GenerationType.IDENTITY) @AccessType(value="field") public Long getIdentifier() { return identifier; }
In PostgreSQL this column will be an int8 instead of a bigserial. In SQL Server this column will be a numeric (19,0) without identity (Using hibernate 3.3.2)
Thank you in advance,
Ghislain
|