首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate中的Transformers应用

2012-09-03 
Hibernate中的Transformers运用在hibernate使用的过程中,我们通常需要对查询结果进行封装。Hibernate为我们

Hibernate中的Transformers运用
在hibernate使用的过程中,我们通常需要对查询结果进行封装。Hibernate为我们提供了以下3种查询结果解释:
Transformers.ALIAS_TO_ENTITY_MAP //把输出结果转换成map   Transformers.TO_LIST //把结果按顺序排进List  
Transformers.aliasToBean(target) //把结果通过setter方法注入到指定的对像属性中.

在Hibernate中Transformers的所有转换都是需要实现ResultTransformer接口。
ALIAS_TO_ENTITY_MAP:Hibernate在查询结果返回之后会根据查询的字段封装值到map中.
TO_LIST:就是把value转换成List对像.
aliasToBean:通过读取查询后的字段,然后通过反射调用属性setter方法注入到目标对像中.

热点排行