利用枚举反射替换hibernate的自定义类型UserType
因为hibernate枚举类型实在配置繁琐,所以直接用枚举换掉,以下是方法:
首先要2个工具类:
?
?
?
?
?
?
?
改动方式以前的POJO中sex的get方法:public int getSex( return this.sex;)现在改为:public SexEnum getSex(){ return EnumUtils.getEnumFromValue(SexEnum.class,this.sex);}页面获取为:${sex.name}和${sex.value}