1
大多数程序员都同意避免使用JPA实体时的DAO模式。事实上,作为一个简单的POJO,任何实体都可以仅仅使用注释来持久化。当JPA实体不能准确反映数据库上的物理模型
但是,在概念域对象与物理域对象(反映数据库表)略有不同的情况下,使用表示概念模型的“业务对象”并将持久操作委托给“数据存储”目的”?因此,Business Object将免除JPA注释,因为它现在将成为数据存储对象的责任。
处理概念和物理领域之间的一些差异的最佳做法是什么?我是否应该引入DAO模式以便将每个BO转换为“数据存储对象”并对其应用持久化操作?