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方法注入到目标对像中.
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中的Transformers运用 博客分类: hibernate Hibernate
-
Hibernate的generator属性意义 博客分类: hibernate
-
Hibernate Core Migration Guide : 4.0 博客分类: tec javahibernatehibernate4
-
Hibernate Core Migration Guide : 4.0 博客分类: tec javahibernatehibernate4
-
Hibernate3保持数据到MySQL乱码问题 博客分类: Hibernate技术
-
深入理解Hibernate中的flush机制
-
回调函数模型 博客分类: Java编程综合android开发系列Web技术C语言Hibernate技术android
-
hibernate.cfg.xml简单配置过程 博客分类: Hibernate技术 hibernate
-
获取多表中的数据 博客分类: Hibernate Hibernate
-
Hibernate beginning 博客分类: Hibernate HibernateJavaAntXML