我正在为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. Wicket黑客使用ListView,哪些选择?
- 4. IModel Apache Wicket在哪里检索对象?
- 5. c#如何找出“m”来自哪里(m => m.SomeProperty)?
- 6. Wicket的哪个版本在J2SE 1.4上运行?
- 7. java - wicket - 拖放(wicket-dnd)
- 8. 渲染一个Wicket组件
- 9. Apache Wicket - wicket-auth-sessions - 防止多个登录
- 10. Wicket Sessions
- 11. Wicket RestartResponseAtInterceptPageException
- 12. Wicket + Javascript
- 13. 从一个.M将字符串传递到另一个.M
- 14. 将按钮ID从一个.m传递到另一个.m
- 15. 使用wicket验证wicket组件auth-role
- 16. Wicket目录结构
- 17. Scala版本的Wicket
- 18. Wicket 1.5来自javascript的调用wicket
- 19. m是一个定义为10 + 2的宏;为什么m * m评估为32?
- 20. Wicket中哪个选项卡式面板组合与JQuery和KendoUI结合更好?
- 21. 你如何定义一个签名h :: M Int - > M Int - > M Int的函数,使得h(M x)(M y)= M(x + y)而不展开monad?
- 22. nashorn的Wicket配置
- 23. BizAgi表和m-m关系
- 24. n!模m,a^p模m
- 25. Wicket:在哪里处理JDBC连接错误
- 26. 从Wicket 1.3.7升级到1.4.9有哪些主要优势?
- 27. 从矩阵n×m个
- 28. 如何从一个.M传递一个字符串到另一个.m文件
- 29. Wicket或Playframework?
- 30. wicket PageParameters编码