成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

mysql - JAVA怎么實現一個DAO同時實現查詢兩個實體類的結果集

瀏覽:188日期:2022-06-13 11:34:24

問題描述

JAVA怎么實現一個DAO同時實現查詢兩個實體類的結果集1.圖片如下:

mysql - JAVA怎么實現一個DAO同時實現查詢兩個實體類的結果集兩張表union all 查詢,現在這樣只能返回一個實體集結果,另一張表的實體集被過濾了,怎么實現同時返回兩個實體集。

mysql - JAVA怎么實現一個DAO同時實現查詢兩個實體類的結果集2.數據庫查詢有三條數據:如圖

mysql - JAVA怎么實現一個DAO同時實現查詢兩個實體類的結果集

3.用現在的這個倒只能返回一個解決集,求大神指導。

問題解答

回答1:

百度了下

hibernate 中createQuery與createSQLQuery兩者區別是:前者用的hql語句進行查詢,后者可以用sql語句查詢前者以hibernate生成的Bean為對象裝入list返回后者則是以對象數組進行存儲

看來你需要用的是createSQLQuery方法,返回結果是個數組,不是list

相關文章: