Hibernate 执行原生sql语句字段名相同会被覆盖的问题
来源:互联网 发布:淘宝库存管理系统 编辑:程序博客网 时间:2024/05/07 15:28
今天用hibernate执行原生sql语句
select a.id,b.id from vod_program a left join vod_actor_program b on a.name = b.nameram b on a.name = b.name
时,获取到的结果集第二个跟字段总是跟第一个字段值是相同的,debug发现hibernate在处理列名时相同的列名会被当做同一列而不会区别取值,所以两列值都是一样的。所以表达式改成这样:
select ifnull(a.id,""),ifnull(b.id,"") from vod_program a left join vod_actor_program b on a.name = b.name就可以了。
0 0
- Hibernate 执行原生sql语句字段名相同会被覆盖的问题
- hibernate 用原生sql多表查询 ,字段名重复会被覆盖
- Hibernate执行原生的sql语句
- eclipse中选中字段,其他相同字段被覆盖的颜色修改
- Hibernate原生SQL多表查询字段名重复问题
- hibernate本地sql查询,相同列名的字段
- Hive SQL语句中表名和查询字段名相同时不能执行解决办法
- hibernate执行原生sql的别名问题
- java---j2ee---hibernate执行原生Sql语句的方法
- hibernate执行原生Sql语句的方法(转)
- hibernate使用原生sql查询Hibernate原生SQL多表查询字段名重复问题以及解决方法
- 解决grub被覆盖的问题
- 关于TabHost用for循环添加spec内容会被覆盖的问题
- Hibernate使用原生SQL多表查询时字段名相同导致查询数据覆盖问题解决办法
- Hibernate 原生sql的执行
- 使用 Hibernate 在 JPA 中 调用 generateSchema 会出现执行两次 SQL 语句问题的解决方法
- final方法不能被覆盖,可被重载(方法名相同而参数不同)
- final方法不能被覆盖,可被重载(方法名相同而参数不同)
- cas取消https
- LeetCode 刷题有感
- NGUI panel裁剪shader解读(一般人估计看不懂,慎点)
- [02]文本元素
- 计算机核心论文投稿的一点碎碎念
- Hibernate 执行原生sql语句字段名相同会被覆盖的问题
- jQuery通过json的方式响应map的list对象集合,并以table的形式展示
- 设置SDK Manager代理
- androidstdio目录结构
- Rtmp协议实现分析
- 自定义:RadioGroup
- 为什么jquery ajax 放在服务器上才有效果
- 责任链模式
- 数据库 mysql 常用命令