Hibernate基本概念 (4)
生活随笔
收集整理的這篇文章主要介紹了
Hibernate基本概念 (4)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、緩存:提高性能
?1.一級緩存:session級別 一個session共享
?2.二級緩存:進程或群集級別 不同session可以共享
?? 步驟:
?? 1.導jar包
?? 2.添加xml放到src
?? 3.配置hibernate.cfg.xml
????? a.開啟二級緩存
????? b。緩存管理類
?? 4.配置持久化類使用二級緩存?? ?
?3.查詢緩存: ?
?? 以二緩存為基礎
?? 步驟:
?? 1.可配置二級緩存
?? 2.開啟查詢緩存
?? 3.查詢語句中設置使用查詢緩存
?? 4.查詢條件相同的查詢
?? 5.查詢的持久化類使用了二級緩存
二、連接:
?? 1.內連接和迫切內連接
????? join
????? from 持久化類(一方) join? 多方
???? 隱式:
?????? form?? 多方?? where 一方
?? 2。左外連接 和迫切左外連接
三、批量處理? ()
??? 1.hql
??? 2.jdbc? (sql語句)
??? 3.session (編程形式處理復雜的邏輯)
?
?
?1.一級緩存:session級別 一個session共享
?2.二級緩存:進程或群集級別 不同session可以共享
?? 步驟:
?? 1.導jar包
?? 2.添加xml放到src
?? 3.配置hibernate.cfg.xml
????? a.開啟二級緩存
????? b。緩存管理類
?? 4.配置持久化類使用二級緩存?? ?
?3.查詢緩存: ?
?? 以二緩存為基礎
?? 步驟:
?? 1.可配置二級緩存
?? 2.開啟查詢緩存
?? 3.查詢語句中設置使用查詢緩存
?? 4.查詢條件相同的查詢
?? 5.查詢的持久化類使用了二級緩存
二、連接:
?? 1.內連接和迫切內連接
????? join
????? from 持久化類(一方) join? 多方
???? 隱式:
?????? form?? 多方?? where 一方
?? 2。左外連接 和迫切左外連接
三、批量處理? ()
??? 1.hql
??? 2.jdbc? (sql語句)
??? 3.session (編程形式處理復雜的邏輯)
?
?
總結
以上是生活随笔為你收集整理的Hibernate基本概念 (4)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 达利园是哪个国家的 达利园属于哪个国家
- 下一篇: Hibernate基本概念 (5)