Using Hibernate Annotations: @Entity public class TestEntity { @Enumerated(EnumType.STRING) @Column(name=”ENUM_TYPE”) private TestEnum testEnum; } Using XML Based Mapping : Add hibernate-annotations.jar in your classpath during deployment but there’s no compile-time dependency: <property name=”testEnum” length=”30″ column=”testEnum” lazy=”false”> <type name=”org.hibernate.type.EnumType”> <param name=”enumClass”>test.TestEnum</param> <param name=”type”>12</param> <!– To store enum value as VARCHAR –> </type> </property>
Filed under: java, Uncategorized | Tagged: Hibernate | Leave a Comment »