2

我将 JPA 用于我的应用程序的数据访问层。

我为每个表(实体)都有一个 DAO 类,并且在每个表中我通过 @PersistenceContext 注释获得实体管理器。但是最近我读到这意味着我的每个 DAO 类都有一个缓存版本的数据库,从性能的角度来看,这显然不是理想的。

在这种情况下,最佳实践是什么(显然,将所有 DAO 方法放在一个巨大的类中不是一种选择)?关于该主题的任何进一步阅读?

4

1 回答 1

1

最佳实践是将持久性上下文注入需要它们的类 - 让容器正确处理。

CDI有多种选择:

于 2012-10-02T10:20:17.533 回答