hibernate执行原生sql的别名问题
2017-04-26 00:01
316 查看
当同一张表连接自己的时候,用别名读出同样的字段,后读的字段会和先读的字段一样,而不是应该的取值。
解决办法:
用AliasToEntityMapResultTransformer
Query query = session.createSQLQuery(sqlName);
query.setCacheable(false);
return query.setResultTransformer(AliasToEntityMapResultTransformer.INSTANCE).list();
解决办法:
用AliasToEntityMapResultTransformer
Query query = session.createSQLQuery(sqlName);
query.setCacheable(false);
return query.setResultTransformer(AliasToEntityMapResultTransformer.INSTANCE).list();
相关文章推荐
- weblogic hibernate关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题(www.50xiao.com)
- hibernate执行原生sql语句问题
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- Hibernate 使用原生SQL查询无法使用别名问题
- 在hibernate中直接执行原生sql遇到类型转换问题
- 使用Hibernate 5.0、4.0、3.0 createSQLQuery执行原生Sql语句 遇到问题及解决办法集锦
- Hibernate执行原生sql,list转换问题
- Hibernate 执行原生sql语句字段名相同会被覆盖的问题
- Hibernate执行原生SQL别名导致的一个Bug
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题
- 关于No Dialect mapping for JDBC type :-9 hibernate执行原生sql语句问题 .
- 解决Hibernate原生SQL映射问题
- java---j2ee---hibernate执行原生Sql语句的方法
- Hibernate 原生sql的执行
- Hibernate执行原生sql时,将数据库的char(n)类型转换成了character类型的解决方案
- Hibernate原生SQL多表查询字段名重复问题
- Hibernate 执行原生sql
- 解决Hibernate原生SQL映射问题