[hibernate-users] is using @GeneratedValue annotation on non-id column possible ?
Ghislain Carignan
gcarignan at 360-innovations.com
Fri Sep 17 10:33:45 EDT 2010
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/hibernate-users/attachments/20100917/c0ac486d/attachment.html
More information about the hibernate-users
mailing list