文章詳情頁
mysql - JAVA怎么實現(xiàn)一個DAO同時實現(xiàn)查詢兩個實體類的結果集
瀏覽:323日期:2022-06-13 11:34:24
問題描述
JAVA怎么實現(xiàn)一個DAO同時實現(xiàn)查詢兩個實體類的結果集1.圖片如下:
兩張表union all 查詢,現(xiàn)在這樣只能返回一個實體集結果,另一張表的實體集被過濾了,怎么實現(xiàn)同時返回兩個實體集。
2.數(shù)據(jù)庫查詢有三條數(shù)據(jù):如圖

3.用現(xiàn)在的這個倒只能返回一個解決集,求大神指導。
問題解答
回答1:百度了下
hibernate 中createQuery與createSQLQuery兩者區(qū)別是:前者用的hql語句進行查詢,后者可以用sql語句查詢前者以hibernate生成的Bean為對象裝入list返回后者則是以對象數(shù)組進行存儲
看來你需要用的是createSQLQuery方法,返回結果是個數(shù)組,不是list
相關文章:
1. phpstudy8.1沒集成mysql-front2. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題3. node.js - mongodb查找子對象的名稱為某個值的對象的方法4. docker鏡像push報錯5. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””6. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????7. 利用IPMI遠程安裝centos報錯!8. html5 - datatables 加載不出來數(shù)據(jù)。9. 前端 - @media query 使用出現(xiàn)的問題?10. html5和Flash對抗是什么情況?
排行榜

熱門標簽
網公網安備