Annotation Interface ObjectIdGenerator
Specifies that the value of an annotated persistent attribute, including an entity identifier, is generated using
 
ObjectIdGenerator before inserting. If the value is explicitly assigned, then the assigned value is used instead of generating a different
 one.