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
Thank you in advance,
Ghislain
Show replies by date