如题,我吧hibernate要执行的sql粘贴到数据库执行,但是执行的结果不一样,什么原因?
1、数据是从两个表(A和B)中取出来的,并且这两个表各种字段都是一样的(业务原因)
2、sql:select distinct T1.* from a T1 where.... union all select distinct T2.* from b T2 where... order by...
hibernate:
id
1(表A数据)
1(表A数据)直接在数据库中执行:
id
1(表A数据)
1(表B数据)直接在数据库中的结果是所期望的结果
1、数据是从两个表(A和B)中取出来的,并且这两个表各种字段都是一样的(业务原因)
2、sql:select distinct T1.* from a T1 where.... union all select distinct T2.* from b T2 where... order by...
hibernate:
id
1(表A数据)
1(表A数据)直接在数据库中执行:
id
1(表A数据)
1(表B数据)直接在数据库中的结果是所期望的结果
解决方案 »
- JSF中checkboxes全选问题,新手~~~求助~~
- struts2 radio name值得指定问题
- 毕业设计:请高手们指点!!不甚感激!
- 为什么下载得从数据库里面的读出的doc(二进制形式)文件得到的却是jsp文件?怎样才能使下载的时候得到doc文件?
- 电子印章
- javamail接收邮件的问题
- 自我感觉学web比较有前途所以请大家推荐基本web的书(jsp)谢谢 想系统的学习web应该看那些书
- tomcat中文显示的绝对难题。
- 询问一个关于从第一个页面通过按钮POPUP出一个新画面,如何在这个新页面获得此POPUP方法里面传递的参数
- No result defined
- float类型数据计算问题。求人指点
- 系统有的人能打开有的人打不开 什么原因呢
sql和hql访问数据库的机制不一样的
应该是可以得到你想要的期望值可能是不是你的hql语句写的不对