JAVA怎麼實(shí)作一個DAO同時實(shí)作查詢兩個實(shí)體類別的結(jié)果集
1.圖片如下:
兩張表union all 查詢,現(xiàn)在這樣只能回傳一個實(shí)體集結(jié)果,另一張表的實(shí)體集被過濾了,怎麼實(shí)現(xiàn)同時回傳兩個實(shí)體集。
2.資料庫查詢有三個資料:如圖
#3.用現(xiàn)在的這個倒只能回傳一個解集,求大神指導(dǎo)。
閉關(guān)修行中......
百度了下
hibernate 中createQuery與createSQLQuery兩者區(qū)別是:
前者用的hql語句進(jìn)行查詢,后者可以用sql語句查詢
前者以hibernate生成的Bean為對象裝入list返回
后者則是以對象數(shù)組進(jìn)行存儲
看來你需要用的是createSQLQuery方法,回傳結(jié)果是數(shù)組,不是list