我正在开发一个由其他人启动的多线程Spring Boot / JPA / Hibernate项目。他们创建了10个DAO类,每个类看起来像这样:
@Repository
public class FirstDAO
{
@PersistenceContext
private EntityManager entityManager;
...
}
我正在学习JPA& amp; Hibernate,所以我知道实体管理器可以持久保存相同数据的不同版本。
当我们有那么多DAO课程时,我们还需要担心其他陷阱吗? THX!
编辑: 由于我是JPA和多线程的新手,我大多只是紧张。 但我的一个问题是:如果你想为一个数据库提供多个@Repository,那么你是否必须创建一个具有@PersistenceContext的接口,然后你多次实现该接口?