我想知道这个-128 - 127
通过构造函数从哪里来?为什么我不必在下面使用entityManager
注释?
Spring通过@PersistenceContext
注释创建了这个bean。
@Repository
第二个选项使用@Repository
public class RRepositoryCustomImpl {
private final EntityManager entityManager;
@Autowired
public RRepositoryCustomImpl(EntityManager entityManager) {
this.entityManager = entityManager;
}
}
批注:
@PersistenceContext
为什么在上面的代码示例中我们可以在没有@PersistenceContext注释的情况下定义EntityManager?这两种方法有什么区别?在这两种情况下,Spring从何处接管EntityManager?
可能的副本:@Autowired vs @PersistenceContext for EntityManager bean
答案 0 :(得分:0)
entityManager在构造函数中被标记为自动装配,因为您可以使用它。