欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hibernate中的Transformers运用 博客分类: hibernate Hibernate 

程序员文章站 2024-03-04 18:24:18
...
在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方法注入到目标对像中.
相关标签: Hibernate