1

我的问题很简单,如果 org.hibernate.Hibernate.SRTING 用于处理 String 类,而 org.hibernate.Hibernate.INTEGER 用于 Integer 类,那么 org.hibernate.Hibernate 中用于处理枚举类的常量是什么?

谢谢....

4

2 回答 2

1

尝试

org.hibernate.Type.EnumType

于 2012-07-04T05:01:28.537 回答
0

如果你的枚举是非参数化的,那么就这样做

@Enumerated(EnumType.STRING) 
@Column(name="enumTest")
private YourEnum myEnum;

在参数化的情况下,需要一点技巧,请参见此处

于 2012-07-04T05:08:26.700 回答