日期:2014-05-19  浏览次数:20671 次

Hibernate 枚举类型注解之annonation 问题
在测试的时候遇到的问题
@Enumerated(EnumType.STRING)
public void setZhicheng(ZhiCheng zhicheng) {
this.zhicheng = zhicheng;
}

public ZhiCheng getZhicheng() {
return zhicheng;
}
利用hibernate annotation 映射枚举类型的时候,生成的表的字段属性为本应该为varchar
但是我测试的时候一直生成的是integer类型
不知道是什么原因,求解!

------解决方案--------------------
注解放错地方了 放到get方法上