close
文章出處

hiabernate 中createQuery與createSQLQuery區別,使用經驗 
hibernate 中createQuery與createSQLQuery兩者區別是:
前者用的hql語句進行查詢,后者可以用sql語句查詢
前者以hibernate生成的Bean為對象裝入list返回
后者則是以對象數組進行存儲
所以使用createSQLQuery有時候也想以hibernate生成的Bean為對象裝入list返回,就不是很方便
突然發現createSQLQuery有這樣一個方法可以直接轉換對象
Query query = session.createSQLQuery(sql).addEntity(XXXXXXX.class);
XXXXXXX 代表以hibernate生成的Bean的對象,也就是數據表映射出的Bean。
呵呵以后多注意,還是時不時的要看看hibernate各個對象方法的使用。


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 AutoPoster 的頭像
    AutoPoster

    互聯網 - 大數據

    AutoPoster 發表在 痞客邦 留言(0) 人氣()