我正在爲Wicket應用程序尋找易於使用和集成的ORM。我正在考慮Hibernate。這是一個不錯的選擇嗎? Wicket/Hibernate有什麼可能的問題?歡迎任何其他建議。謝謝你的幫助。Wicket - 哪個ORM?
3
A
回答
1
我會建議EclipseLink超過Hibernate,因爲一些懶惰加載和關係相關的問題。整合基本上是一樣的。
有了額外的訪問層,實際上任何ORM都應該易於插拔。
4
主觀。但是,是的,Hibernate是不錯的選擇,它很容易與Wicket集成。或者,您可以考慮JPA。
大愛。組合:Wicket-Spring-Hibernate
6
您不應該將任何ORM與檢票口緊密結合。使用spring或guice來管理你的服務層(包括ORM)。使用導葉或導葉集成將您的服務組件注入到檢票口。如果你這樣做,ORM的選擇完全取決於你。這裏是ORM technologies supported natively by spring的參考。 (我會與JPA,因爲它是一個開放的標準)
3
看看iBatis/MyBatis - 學習Hibernate有點簡單。但不是真正的ORM - 而是一個SQL < - > DTO映射器。
相關問題
- 1. git恢復合併:確定哪個父項是哪個(-m 1 vs -m 2)
- 2. MVC中的M在哪裏?
- 3. IModel Apache Wicket在哪裏檢索對象?
- 4. Wicket黑客使用ListView,哪些選擇?
- 5. c#如何找出「m」來自哪裏(m => m.SomeProperty)?
- 6. Wicket的哪個版本在J2SE 1.4上運行?
- 7. java - wicket - 拖放(wicket-dnd)
- 8. 渲染一個Wicket組件
- 9. Wicket Clean URLS
- 10. Apache Wicket - wicket-auth-sessions - 防止多個登錄
- 11. Wicket Sessions
- 12. Wicket + Javascript
- 13. Wicket RestartResponseAtInterceptPageException
- 14. M類:或M類():?
- 15. 將按鈕ID從一個.m傳遞到另一個.m
- 16. 從一個.M將字符串傳遞到另一個.M
- 17. 一個N×M陣列或M個大小爲N的數組?
- 18. 使用wicket驗證wicket組件auth-role
- 19. Wicket目錄結構
- 20. Scala版本的Wicket
- 21. Wicket 1.5來自javascript的調用wicket
- 22. m是一個定義爲10 + 2的宏;爲什麼m * m評估爲32?
- 23. 如何預測哪個Wicket組件在最終頁面中呈現其標籤?
- 24. Wicket中哪個選項卡式面板組合與JQuery和KendoUI結合更好?
- 25. 你如何定義一個簽名h :: M Int - > M Int - > M Int的函數,使得h(M x)(M y)= M(x + y)而不展開monad?
- 26. m/m/1隊列示例
- 27. BizAgi表和m-m關係
- 28. n!模m,a^p模m
- 29. Wicket:在哪裏處理JDBC連接錯誤
- 30. 從Wicket 1.3.7升級到1.4.9有哪些主要優勢?