Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 JPA 用于我的应用程序的数据访问层。
我为每个表(实体)都有一个 DAO 类,并且在每个表中我通过 @PersistenceContext 注释获得实体管理器。但是最近我读到这意味着我的每个 DAO 类都有一个缓存版本的数据库,从性能的角度来看,这显然不是理想的。
在这种情况下,最佳实践是什么(显然,将所有 DAO 方法放在一个巨大的类中不是一种选择)?关于该主题的任何进一步阅读?
最佳实践是将持久性上下文注入需要它们的类 - 让容器正确处理。
CDI有多种选择: