About Java and JRuby Development
JEE, Spring, Guice
Hibernate, Java Persistence (JPA)
and various Web Frameworks

@org.hibernate.annotations.GenericGenerator

hibernate buch cover klein

Extract of the annotation reference in the Hibernate Developer Guide by example


Extensive, easy-to-follow introduction to Hibernate 3 including complete working examples. Integration of Hibernate with other technologies like Spring, EJB3, Struts and JavaServer Faces (MyFaces) is explained.


It is available as PDF in English language.
A German paper book was published by the Galileo Verlag.


Get more information.

@org.hibernate.annotations. GenericGenerator(

Hibernate spezifischer Generator, der von der
Annotation @GeneratedValue referenziert werden kann; Der
Generator verwendet eine der in XML basierten Mapping m�glichen
Strategien, die in Kapitel 12.4 beschrieben worden sind.

name=�generatorName�,

Name des Generators, der in der Annotation
@GeneratedValue verwendet
werden kann

strategy = “seqhilo”,

legt die Strategie fest und kann eine der folgenden
Werte haben: identity, sequence, seqhilo, guid, native, select,
hilo, assigned, foreign, uuid, increment;



Detailbeschreibung in Kapitel 12.4

parameters = { @Parameter(name = “max_lo”,
value = “5”) }

Array von @Parameter;
wird verwendet um die Id-Strategie zu konfigurieren

)


@Id

@GenericGenerator(name
= “aName”, strategy = “seqhilo”, parameters =
{ @Parameter(name = “max_lo”, value = “5”) })

@GeneratedValue(generator
= “aName”)

private
Integer id;