J'ai enum comme ci-dessous.hibernate sauver enum et récupérer des valeurs?
public enum TestEnum { EXAMPLE, FURTHER_EXAMPLE, LAST_EXAMPLE }
Avec cette application dans le .hbm:
<property name="testEnum" column="TEST_COLUMN">
<type name="org.hibernate.type.EnumType">
<param name="enumClass">p.a.c.k.TestEnum</param>
</type>
</property>
Le ENUM est envoyé à la base de données 0, 1, 2. il est très bien. mais quand je récupère les mêmes résultats, je dois obtenir EXAMPLE, FURTHER_EXAMPLE, LAST_EXAMPLE au lieu de 0,1,2. Comment puis je faire ça? S'il vous plaît aidez-moi!
pouvez-vous donner le code source de votre classe de modèle? Je veux savoir quel type de champ vous utilisez pour stocker la valeur enum dans votre modèle – sanbhat
voulez-vous obtenir les valeurs de l'enum par leurs positions dans l'enum? –
J'ai le champ ci-dessous dans la classe du modèle: private TestEnum testEnum – user755806