逐步地,将Spring和Hibernate集成到不使用ORM的现有JSF应用程序中的好方法是什么?
答案 0 :(得分:2)
1)您需要先设计域模型,然后将其映射到数据库。你可以使用hibernate逆向工程工具。
2)其他选项是手动将当前对象(DTO)映射到数据库表。既然你使用JSF,我假设你现在有一些对象
3)围绕对象设计服务层。
春天 -
1)您可以使用Spring提供hibernate模板,通过bean提供常用服务
2)您可以在Spring中管理交易。
答案 1 :(得分:1)
如果你正确编写了Spring,你应该有DAO / repository接口。如果是这种情况,您只需要使用Hibernate编写该接口的新实现,测试它,并更改您的Spring配置以注入它。
ORM假定您有一个对象模型来映射到关系模式。如果你不这样做,我建议不要使用ORM。在这种情况下,最好使用iBatis或JDBC。
答案 2 :(得分:1)
如果您对ORM非常认真,请查看Christian Bauer的 Java Persistence With Hibernate (Manning出版物),这是关于hibernate和Java上的JPA的“圣经”。