hibernate查询方法query.setResultTransformer
当用hibernate查数据时,对象类型不对应,可以使用query.setResultTransformer(Transformers.aliasToBean(Goods.class));
这样就可以解决查出来的数据不能使用的问题.
可以理解为使用setResultTransformer的场景是:只有个别几个字段需要映射到实体类上(非全部字段一一对应)
下面写了个例子供大家参考:
注意:Goods和TmpGoods是两张不同的表
/*Goods和TmpGoods是两张不同的表*/public List<Goods> query(){String sql = "select name,total from TmpGoods"; Session session = (Session) em.getDelegate();Query query = session.createSQLQuery(sql); query.setResultTransformer(Transformers.aliasToBean(Goods.class));List<Goods> list=query.list(); return list; }
hibernate查询方法query.setResultTransformer相关推荐
- Hibernate查询性能优化技巧
数据库查询性能的提升也是涉及到开发中的各个阶段,在开发中选用正确的查询方法无疑是最基础也最简单的. SQL语句的优化 使用正确的SQL语句可以在很大程度上提高系统的查询性能.获得同样数据而采用不同方式 ...
- Hibernate各种查询方法
1 hibernate的查询方式 2 对象导航查询 3 hql查询 (1)查询所有 (2)条件查询 (3)排序查询 (4)分页查询 (5)投影查询 (6)聚集函数使用 4 qbc查询 (1)查询所有 ...
- hibernate的查询条件lt_hibernate的多条件查询——Criteria Query的应用
查询数据时,人们往往需要设置查询条件.在SQL或HQL语句中,查询条件常常放在where子句中.此外,Hibernate还支持Criteria查询(Criteria Query),这种查询方式把查询条 ...
- @query 注解的定义_SpringDataJpa(5)---定义查询方法
定义查询方法的配置方法 由于Spring JPA Repository的实现原理是采用动态代理的机制,所以我们介绍两种定义查询方法:从方法名称中可以指定特定用于存储的查询和更新,或通过使用@Query ...
- Hibernate 查询数据
Hibernate 检索方式 类级别检索:当前对象所有属性值.例如:Customer自己数据 关联级别检索:当前对象关联对象数据.例如:Customer 关联 Order 数据 1 检索概述 通过OI ...
- Hibernate查询缓存全面分析
http://blog.csdn.net/security08/article/details/5670980 这里介绍Hibernate查询缓存对Iterator不起作用,只对List起作用. 缓存 ...
- Hibernate查询缓存
缓存分类: ◆一级缓存Session级 ◆二级缓存SessionFactory级别 JVM级别 Hibernate查询缓存不固定(根据生命周期 来说 不固定) 生命周期: ◆一级缓存 是和 sessi ...
- Hibernate查询
9.1 Hibernate数据查询 数据查询与检索是Hibernate的一个亮点.Hibernate的数据查询方式主要有3种,它们是: l Hibernate Query L ...
- hibernate查询缓存_Hibernate查询缓存如何工作
hibernate查询缓存 介绍 现在,我已经介绍了实体和集合缓存,现在该研究查询缓存的工作原理了. 查询缓存与实体严格相关,它在搜索条件和满足该特定查询过滤器的实体之间绘制关联. 像其他Hibern ...
最新文章
- 微软发布虚机管理SCVMM 2008 R2 RC版
- 零基础参加软件测试培训需要学多长时间
- Kafka 原理以及分区分配策略剖析
- MYSQL备份与恢复精华篇
- ip地址转换pta题目_PTA「实验2-3-5 输出华氏-摄氏温度转换表」
- http中返回错误代码的意思
- c# mvvm模式获取当前窗口_对Vue中的MVVM原理解析和实现
- 解决 Chrome 下载不了东西 失败 - 已屏蔽 的问题
- R/3 ABAP开发学习笔记---网摘
- i2c-tools使用及调试
- 人机工程学产品设计案例_专业解读——产品设计
- 小D的一串数字(简单DP)
- python数据分析的交叉分析和分组分析 -第三次笔记
- shell脚本输入密码
- 恒压板框过滤实验数据处理_沈阳板框滤布用途,板式过滤器,详情了解
- 高考排名liuseroj.picp.io
- 论文阅读 [TPAMI-2022] Ball $k$k-Means: Fast Adaptive Clustering With No Bounds
- 抖音短视频源码中视频排序模块热门列表解决方案
- 白白的python之路--Day5
- 不要浪费人生的每一天 ——Dropbox创始人在麻省理工的演讲 z
热门文章
- Java学习(90)Java集合排序——Comparator接口介绍、案例:对宠物猫分别按名字升序、年龄降序进行排列
- linux脚本表白,七夕常用的shell表白脚本
- 读陈黎娟的《C、C++实践进阶之道,写给程序员的编程书》--关于指针
- 免费电话,加个MSN好友就可以,就这么简单,惊爆发现
- YY一下,看到美女换裤子
- 铁道部掌上12306手机客户端预计11月底推出-铁道部-掌上12306-手机客户端
- ajaxfileupload源码
- js 判断是windows系统和苹果系统
- Android 使用Zxing
- Functional ALV系列 (06) - 数据导出至Excel