@javax.persistence.Enumerated
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.
@javax.persistence.Enumerated( |
beschreibt ein Attribut als Enum - Typen |
value = EnumType.STRING |
m�gliche Werte sind: EnumType.STRING oder EnumType.ORDINAL STRING bewirkt, dass Hibernate eine Tabellenspalte vom Typ char erzeugt, die den Enum-Typen als Zeichenfolge enth�lt: ForestType.JUNGLE = Spaltenwert JUNGLE. ORDINAL bewirkt, dass Hibernate eine Tabellenspalte vom Typ Integer erzeugt. für jeden Typ wird eine Zahl gespeichert. Bei diesem Ansatz k�nnen Sie neue Typen nur am Ende einf�gen, da sonst die Zuordnung von Zahl zu Typ durcheinander. |
) |
|
public enum ForestType {JUNGLE, FOREST, NORDIC} @Enumerated(EnumType.STRING) private ForestType forestType; |