读书人

利用枚举反照替换hibernate的自定义类

发布时间: 2012-11-09 10:18:48 作者: rapoo

利用枚举反射替换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}

读书人网 >编程

热点推荐