<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 10pt; color: #000000'><div style="font-family: Arial; font-size: 10pt; color: #000000"><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; ">Hello,<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">I would like to use a @<span class="posthilit" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: yellow; ">GeneratedValue</span>&nbsp;annotations on a non-id column, is that possible?</span><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; ">The annotation is also used on the id :</span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><br></span></div><div>&nbsp;&nbsp; &nbsp;@Id <u>@GeneratedValue</u>(generator="naid-uuid") @GenericGenerator(name="naid-uuid", strategy="com.netappsid.erp.UUIDGenerator") @Type(type="com.netappsid.datatypes.UUIDUserType")</div><div>&nbsp;&nbsp; &nbsp;@AccessType(value="field")</div><div>&nbsp;&nbsp; &nbsp;public Serializable getId()</div><div>&nbsp;&nbsp; &nbsp;{</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return id;</div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><span class="Apple-style-span" style="font-family: Arial; line-height: normal; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; ">&nbsp;&nbsp; &nbsp;}</span>&nbsp;</span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; ">This is the field I'd like to auto-increment.</span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><div>&nbsp;&nbsp; &nbsp;@Column(name = "identifier", insertable = false, updatable = false)</div><div>&nbsp;&nbsp; &nbsp;@Generated(value=GenerationTime.INSERT)</div><div>&nbsp;&nbsp; &nbsp;<u>@GeneratedValue(strategy=GenerationType.IDENTITY)</u></div><div>&nbsp;&nbsp; &nbsp;@AccessType(value="field")</div><div>&nbsp;&nbsp; &nbsp;public Long getIdentifier()</div><div>&nbsp;&nbsp; &nbsp;{</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return identifier;</div><div>&nbsp;&nbsp; &nbsp;}</div><div><br></div><div>In PostgreSQL this column will be an int8 instead of a bigserial.</div><div>In SQL Server this column will be a numeric (19,0) without identity</div><div><br></div><div>Thank you in advance,</div><div><br></div><div>Ghislain</div></span></div></div></div></body></html>