Hibernate所鼓勵的7大措施

2021-10-10 16:37:43 字數 475 閱讀 9170

今天在做牛客網的試題時候,竟然做錯了hibernate!特此做個筆記

題目如下:

下面哪一項不屬於優化hibernate所鼓勵的?

正確答案: a   你的答案: d (錯誤)

使用單向一對多關聯,不使用雙向一對多
不用一對一,用多對一取代
配置物件快取,不使用集合快取
繼承類使用顯式多型
優化hibernate所鼓勵的7大措施:

1.盡量使用many-to-one,避免使用單項one-to-many

2.靈活使用單向one-to-many

3.不用一對一,使用多對一代替一對一

4.配置物件快取,不使用集合快取

5.一對多使用bag 多對一使用set

6.繼承使用顯示多型 hql:from object polymorphism="exlicit" 避免查處所有物件

7.消除大表,使用二級快取

優化Hibernate所鼓勵的7大措施

1 什麼是延遲載入?2 如何實現延遲載入?hibernate 3 又引入了一種新的載入方式 屬性的延遲載入 一般使用load 的方法來實現延遲載入 3 hibernate 其他介紹 4 優化 hibernate 所鼓勵的 7 大措施 使用單向一對多關聯,不使用雙向一對多 hibernate鼓勵使用雙...

Hibernate開發者所宣傳的理念

1飛快的版本發布。活躍的版本發布。發現使用者真正的需要。2回歸測試。綜合性的test suite提高軟體的可維護性和穩定性。3把乙個功能做到最好。這條特別支援!要做就一定做到最好。做不到的,扔給其他軟體去做吧。4避免過度設計。不要浪費大量的時間和精力進行功能抽象和擴充靈活性。花更多的時間解決使用者面...

Hibernate的五大核心介面

hibernate的核心介面一共有5個,分別為 session sessionfactory transaction query和 configuration。這5個核心介面在任何開發中都會用到。通過這些介面,不僅可以對持久化物件進行訪問,還能夠進行事務控制。下面對這五的核心介面分別加以介紹。ses...