当用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相关推荐

  1. Hibernate查询性能优化技巧

    数据库查询性能的提升也是涉及到开发中的各个阶段,在开发中选用正确的查询方法无疑是最基础也最简单的. SQL语句的优化 使用正确的SQL语句可以在很大程度上提高系统的查询性能.获得同样数据而采用不同方式 ...

  2. Hibernate各种查询方法

    1 hibernate的查询方式 2 对象导航查询 3 hql查询 (1)查询所有 (2)条件查询 (3)排序查询 (4)分页查询 (5)投影查询 (6)聚集函数使用 4 qbc查询 (1)查询所有 ...

  3. hibernate的查询条件lt_hibernate的多条件查询——Criteria Query的应用

    查询数据时,人们往往需要设置查询条件.在SQL或HQL语句中,查询条件常常放在where子句中.此外,Hibernate还支持Criteria查询(Criteria Query),这种查询方式把查询条 ...

  4. @query 注解的定义_SpringDataJpa(5)---定义查询方法

    定义查询方法的配置方法 由于Spring JPA Repository的实现原理是采用动态代理的机制,所以我们介绍两种定义查询方法:从方法名称中可以指定特定用于存储的查询和更新,或通过使用@Query ...

  5. Hibernate 查询数据

    Hibernate 检索方式 类级别检索:当前对象所有属性值.例如:Customer自己数据 关联级别检索:当前对象关联对象数据.例如:Customer 关联 Order 数据 1 检索概述 通过OI ...

  6. Hibernate查询缓存全面分析

    http://blog.csdn.net/security08/article/details/5670980 这里介绍Hibernate查询缓存对Iterator不起作用,只对List起作用. 缓存 ...

  7. Hibernate查询缓存

    缓存分类: ◆一级缓存Session级 ◆二级缓存SessionFactory级别 JVM级别 Hibernate查询缓存不固定(根据生命周期 来说 不固定) 生命周期: ◆一级缓存 是和 sessi ...

  8. Hibernate查询

        9.1  Hibernate数据查询 数据查询与检索是Hibernate的一个亮点.Hibernate的数据查询方式主要有3种,它们是: l         Hibernate Query L ...

  9. hibernate查询缓存_Hibernate查询缓存如何工作

    hibernate查询缓存 介绍 现在,我已经介绍了实体和集合缓存,现在该研究查询缓存的工作原理了. 查询缓存与实体严格相关,它在搜索条件和满足该特定查询过滤器的实体之间绘制关联. 像其他Hibern ...

最新文章

  1. 微软发布虚机管理SCVMM 2008 R2 RC版
  2. 零基础参加软件测试培训需要学多长时间
  3. Kafka 原理以及分区分配策略剖析
  4. MYSQL备份与恢复精华篇
  5. ip地址转换pta题目_PTA「实验2-3-5 输出华氏-摄氏温度转换表」
  6. http中返回错误代码的意思
  7. c# mvvm模式获取当前窗口_对Vue中的MVVM原理解析和实现
  8. 解决 Chrome 下载不了东西 失败 - 已屏蔽 的问题
  9. R/3 ABAP开发学习笔记---网摘
  10. i2c-tools使用及调试
  11. 人机工程学产品设计案例_专业解读——产品设计
  12. 小D的一串数字(简单DP)
  13. python数据分析的交叉分析和分组分析 -第三次笔记
  14. shell脚本输入密码
  15. 恒压板框过滤实验数据处理_沈阳板框滤布用途,板式过滤器,详情了解
  16. 高考排名liuseroj.picp.io
  17. 论文阅读 [TPAMI-2022] Ball $k$k-Means: Fast Adaptive Clustering With No Bounds
  18. 抖音短视频源码中视频排序模块热门列表解决方案
  19. 白白的python之路--Day5
  20. 不要浪费人生的每一天 ——Dropbox创始人在麻省理工的演讲 z

热门文章

  1. Java学习(90)Java集合排序——Comparator接口介绍、案例:对宠物猫分别按名字升序、年龄降序进行排列
  2. linux脚本表白,七夕常用的shell表白脚本
  3. 读陈黎娟的《C、C++实践进阶之道,写给程序员的编程书》--关于指针
  4. 免费电话,加个MSN好友就可以,就这么简单,惊爆发现
  5. YY一下,看到美女换裤子
  6. 铁道部掌上12306手机客户端预计11月底推出-铁道部-掌上12306-手机客户端
  7. ajaxfileupload源码
  8. js 判断是windows系统和苹果系统
  9. Android 使用Zxing
  10. Functional ALV系列 (06) - 数据导出至Excel