文章详情页
mysql - JAVA怎么实现一个DAO同时实现查询两个实体类的结果集
浏览:243日期:2022-06-13 11:34:24
问题描述
JAVA怎么实现一个DAO同时实现查询两个实体类的结果集1.图片如下:
两张表union all 查询,现在这样只能返回一个实体集结果,另一张表的实体集被过滤了,怎么实现同时返回两个实体集。
2.数据库查询有三条数据:如图

3.用现在的这个倒只能返回一个解决集,求大神指导。
问题解答
回答1:百度了下
hibernate 中createQuery与createSQLQuery两者区别是:前者用的hql语句进行查询,后者可以用sql语句查询前者以hibernate生成的Bean为对象装入list返回后者则是以对象数组进行存储
看来你需要用的是createSQLQuery方法,返回结果是个数组,不是list
相关文章:
1. angular.js - angularjs实现点击事件后,在firefox生效却在360浏览器不起作用2. pdo_mysql 值自增写法3. android 文件File删除问题4. Mysql取下一条记录5. PHP中的$this代表当前的类还是方法?6. angular.js - 如何在指令里使用ng-click7. mysql-配置 - MySQL错误,时不时自动挂掉,无法启动8. angular.js - angularJS ng-show的显示问题9. node.js - session怎么存到cookie,然后服务器重启后还能获取。数据库不用mongodb或redis,数据库是mysql10. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?
排行榜

网公网安备