I'm trying to create a custom way of computing and passing unique id's that follow my own pattern.
Hibernate has the @GenericGenerator annotation that lets you map a custom class for computing a unique id and assigning it back to the @Id column.
example
@Id
@GeneratedValue(generator="MyIdGenerator")
@GenericGenerator(name="MyIdGenerator", strategy="com.test.MyIdGenerator")
The thing is that i don't want to use (hibernates) @GenericGenerator at package level. Can this be in "pure" JPA / 2 ?
Thanks for your time.
If you are using EclipseLink, you can define your own custom Sequence object.
http://wiki.eclipse.org/EclipseLink/Examples/JPA/CustomSequencing
JPA 2.0 does not define a custom sequence generator, but JPA 2.1 does define a Converter API, which may be of use.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With