您是在抽象超类中添加@PersistenceContext
注释,还是将其添加到每个具体的 SqlRepository 中,然后将引用传递给超类的构造函数?有什么优点/缺点吗?
@Stateless
public abstract class AbstractSqlRepository<T> implements Repository<T> {
@PersistenceContext
private EntityManager entityManager;
...
您是在抽象超类中添加@PersistenceContext
注释,还是将其添加到每个具体的 SqlRepository 中,然后将引用传递给超类的构造函数?有什么优点/缺点吗?
@Stateless
public abstract class AbstractSqlRepository<T> implements Repository<T> {
@PersistenceContext
private EntityManager entityManager;
...