文章詳情頁
mysql - JAVA怎么實(shí)現(xiàn)一個(gè)DAO同時(shí)實(shí)現(xiàn)查詢兩個(gè)實(shí)體類的結(jié)果集
瀏覽:207日期:2022-06-13 11:34:24
問題描述
JAVA怎么實(shí)現(xiàn)一個(gè)DAO同時(shí)實(shí)現(xiàn)查詢兩個(gè)實(shí)體類的結(jié)果集1.圖片如下:
兩張表union all 查詢,現(xiàn)在這樣只能返回一個(gè)實(shí)體集結(jié)果,另一張表的實(shí)體集被過濾了,怎么實(shí)現(xiàn)同時(shí)返回兩個(gè)實(shí)體集。
2.數(shù)據(jù)庫查詢有三條數(shù)據(jù):如圖
3.用現(xiàn)在的這個(gè)倒只能返回一個(gè)解決集,求大神指導(dǎo)。
問題解答
回答1:百度了下
hibernate 中createQuery與createSQLQuery兩者區(qū)別是:前者用的hql語句進(jìn)行查詢,后者可以用sql語句查詢前者以hibernate生成的Bean為對(duì)象裝入list返回后者則是以對(duì)象數(shù)組進(jìn)行存儲(chǔ)
看來你需要用的是createSQLQuery方法,返回結(jié)果是個(gè)數(shù)組,不是list
相關(guān)文章:
1. 致命錯(cuò)誤: Class ’appfacadeTest’ not found2. html5 - 如何實(shí)現(xiàn)帶陰影的不規(guī)則容器?3. objective-c - iOS開發(fā)支付寶和微信支付完成為什么跳轉(zhuǎn)到了之前開發(fā)的一個(gè)app?4. css - 移動(dòng)端字體設(shè)置問題5. python - 管道符和ssh傳文件6. javascript - 循環(huán)嵌套多個(gè)promise應(yīng)該如何實(shí)現(xiàn)?7. mysql優(yōu)化 - 關(guān)于mysql分區(qū)8. 請(qǐng)教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒有反應(yīng)9. 前端 - IE9 css兼容問題10. javascript - ionic2 input autofocus 電腦成功,iOS手機(jī)鍵盤不彈出
排行榜

熱門標(biāo)簽