实施后切换持久性框架?

时间:2014-01-26 14:24:10

标签: java hibernate frameworks persistence

当设计一个使用持久性框架(PF)来存储和检索数据库信息的系统时,例如Hibernate,在规划阶段选择合适的框架有多重要?

例如,假设您在开发后期找到更合适的PF,交换机是否需要在整个系统中重写市长,或者是否可以将更改包含在服务层中?

2 个答案:

答案 0 :(得分:1)

更改持久性框架总是很费劲,但您可以使用the DAO pattern将系统的UI和业务模型与这些更改隔离开来,并减少重写所需的代码量。

答案 1 :(得分:0)

将来如果你需要切换到另一个PF,它将需要对应用程序进行重大更改。所以你现在可以使用JPA,所以稍后你需要对应用程序代码做一些小改动。