标签: java jpa
我正在将JPA用于我的应用程序的数据访问层。
我为每个表(实体)都有一个DAO类,在每个表中我都得到了实体管理器 @PersistenceContext注释。 但是最近我读到这意味着我的每个DAO类都有一个缓存版本的DB,从性能的角度来看,这显然不是理想的。
在这种情况下最佳做法是什么(显然,将所有DAO方法放在一个庞大的类中不是一种选择)?有关该主题的任何进一步阅读?
答案 0 :(得分:1)
最佳做法是为需要它们的类注入持久化上下文 - 让容器处理正确的操作。
CDI有多种选择: