2014-01-26 53 views
0

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

举例来说,您在开发后会发现更合适的PF,交换机是否需要在整个系统中重写市场,还是可以将更改包含在服务层?

回答

1

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

0

未来,如果您需要切换到另一个PF,它将需要对应用程序进行重大更改。因此,您现在可以使用JPA,以便稍后您需要在应用程序代码中进行小的更改。