(详细)Hibernate查询技术(Query、Session、Criteria),Hibernate的三种状态,Hibernate集合struts2实现登录功能(二)
生活随笔
收集整理的這篇文章主要介紹了
(详细)Hibernate查询技术(Query、Session、Criteria),Hibernate的三种状态,Hibernate集合struts2实现登录功能(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Hibernate的三種查詢方式(掌握)
Hibernate中提供了三種查詢方式:
1)Session的查詢:按主鍵查詢查詢,方法為get或load
2)Query的查詢:使用HQL語句或SQL語句完成查詢
3)Criteria的查詢:通過方法和類中屬性的關系,來設置查詢條件,完成查詢。
Session中get和load方法的區別?
1) 如果沒有查詢到數據,get會返回null,而load則直接提示錯誤。
2) 使用load查詢時,可能會出現以下錯誤,因為load方式使用的是懶漢式加載方法。執行load方法時,不立刻查詢數據庫。當用到查詢出的對象的屬性時,才加載數據。
[java]總結
以上是生活随笔為你收集整理的(详细)Hibernate查询技术(Query、Session、Criteria),Hibernate的三种状态,Hibernate集合struts2实现登录功能(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (经典)Hibernate的一对多关系映
- 下一篇: (详细)Hibernate框架的搭建,H