hibernate createQuerySql 映射问题

原创 2015年07月06日 17:40:03

解决 hibernate createQuerySql 结果映射问题

在hibernate中使用sql语句查询,默认返回的结果是Object类型,且无法强制转换。

这里需要注意三点

  1. 查询语句中表必须加上别名
  2. selec * 替换为 {t.*}
  3. 手动指定映射类 User.class
// 表名 t_user 别名 t
SQLQuery sqlQuery = userDao.getSession().createSQLQuery("SELECT {t.*} FROM t_user t ");
// 指定结果映射为 User
sqlQuery.addEntity("t", User.class);

sqlQuery.list();

参考:

https://mcondev.wordpress.com/2011/11/28/hibernate-class-cast-expection-when-reading-items-from-createsqlquery-list/

Myeclipse Hibernate 方向工程生成映射文件出现 Generating Artifacts 问题

今天在对一个表生成映射文件的时候,都出现“generating artifacts"的问题,查看workspace\.metadata\.log,会发现错误原因: org.hibernate.e...

Hibernate 自动生成bo 映射是 default_schema 引发的问题

最近在做一个项目,使用Spring+Struts2+JPA(Hibernate)的框架,项目接近尾声,现在要为测试和以后的正式运营开始做准备了。但是突然发现了一个小问题,发现使用MyEclipse自动...

关于hibernate多重映射 ,谁是拥有端 ,谁是反向端的问题

下面是关于ORM实体映射实例及说明: EJB3.0包含了JPA,Java持久性接口。JPA接口其中一个重要部分就是ORM,就是对象和关系的映射,也被成为实体映射。 实体映射中存在方向问题:单向...

Hibernate4.2 枚举映射问题

把以前的项目用Hibernate4.2 更新后出现了一系列问题。笔者是hibernate-release-4.2.2.Final版本 折腾时间最久的便是关于枚举映射问题。 在做了个Gender的枚举类...

解决Hibernate原生SQL映射问题

解决Hibernate原生SQL映射问题

Hibernate、JPA 映射字段问题[ImprovedNamingStrategy]

/** * Project:com.midea.jr.ecf * Module:meloans.utils * Description:表列名转成大写 * * @author...

Hibernate 映射字段问题[ImprovedNamingStrategy]

Hibernate 映射字段问题[ImprovedNamingStrategy] 时间 2014-05-31 17:38:06  CSDN博客 原文  http://blog.csdn.net...
  • JIESA
  • JIESA
  • 2015年10月11日 21:18
  • 424

Hibernate View视图映射问题

Hibernate View视图映射问题 今天遇到了一个 hibernate映射 视图的的问题 。  这里简单的描述一下:  使用hiberante 查询视图。  ...

Hibernate的n+1问题和基本映射总结

去了一家公司当实习生,结果一进去这两个星期都在让我学习,感觉跟呆学校一样,也是听听课,自己看看书,敲敲代码,不懂问问我们的负责人。拿钱学习也挺好,虽然没做项目总是学习挺乏味的。 最近把hibernat...
  • z55887
  • z55887
  • 2015年09月23日 21:50
  • 687

Hibernate 中的主健 ID 映射配置问题

Hibernate 中的主健 ID 映射配置,语法如下: [html] view plaincopy id  name = "Entity_Pr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate createQuerySql 映射问题
举报原因:
原因补充:

(最多只允许输入30个字)