我知道hibernate的默認獲取策略是集合LAZY,有沒有辦法通過配置文件來改變系統默認的獲取策略?如何更改hibernate的默認獲取策略?
回答
我不知道你的需要有什麼好的答案,對不起。 :-(
不過,我可能不敢挑戰你的要求嗎?;-)
如果你能夠及早獲取的集合(即XToMany,或父母子女關係),這是可能的它也足夠啓用另一端(XToOne),這是更有可能需要。
考慮到的時候,你的實體還沒有完全partitionned,那就是「有允許去從任何實體對其他任何實體實體連鎖」 ......
我們推斷即使最簡單的請求也會加載整個數據庫!
這就是爲什麼我認爲這是「不可能一個好主意」。
+1。設置**所有**關聯被急切提取是**從不**是一個好主意。 – ChssPly76 2009-10-01 17:18:52
我試圖設置全局獲取策略爲懶惰 – nimcap 2009-10-02 06:24:29
@nimcap它已經是,正如你在年的問題所述 – NimChimpsky 2013-01-29 09:42:28
- 1. 更改枚舉的默認hibernate映射策略
- 2. 如何更改Groovy腳本的默認Closure解決策略?
- 3. 如何更改EGIT中的默認拉策略
- 4. 如何將Doctrine ORM默認跟蹤策略更改爲Deferred Explicit
- 5. 默認策略。策略模式C#
- 6. 將實體(XML)的默認獲取策略設置爲LAZY?
- 7. MEF - 將默認創建策略更改爲NonShared
- 8. 更改Hibernate中的默認IdentifierGenerator
- 9. 更改Hibernate中的默認多態性
- 10. 具有默認策略的策略模式
- 11. 更改Capistrano策略
- 12. 在蒙特卡羅樹中改進默認策略(轉出策略)搜索
- 13. Nhibernate獲取策略
- 14. 如何更改dspace授權策略?
- 15. WordPress更改默認縮略圖大小
- 16. 使用Hibernate命名策略生成模式的案例更改
- 17. 如何更改輸入樣式後獲取jquery默認樣式?
- 18. 避免Hibernate的策略LazyInitializationExceptions
- 19. 管理Hibernate Session的策略
- 20. 如何重寫MonoDevelop中的默認代碼格式策略?
- 21. 可以使用osql.exe或sqlcmd.exe來更改實例的默認密碼策略嗎?
- 22. 弗林克:默認分區/改組策略/函數
- 23. 更改Hibernate 5命名策略+彈簧啓動+ anootation
- 24. 如何指定默認合併策略混帳隱藏彈出
- 25. Hibernate 5命名策略postgresql
- 26. 如何更改下拉列表中的默認空白默認值(更改後)
- 27. Hibernate 5:如何忽略@Column的命名策略?
- 28. 如何更改NgbCollapse的默認值false?
- 29. 如何更改groovysh.profile的默認位置?
- 30. 如何更改ServiceStack中的默認ContentType?
我不這麼認爲 – skaffman 2009-10-01 07:23:43
沒有。你可以做的最好的是''上的'default-lazy'屬性:http://docs.jboss.org/hibernate/stable/core/reference/en/html/mapping.html#mapping-declaration映射 –
ChssPly76
2009-10-01 17:17:06
上面的死鏈接。請參閱https://forum.hibernate.org/viewtopic.php?p=2372843 – 2013-01-22 02:05:58