当我像这样在 EJB 中注入 PersistenceContext 时:
@PersistenceContext(unitName = "someEntity")
private EntityManager em = null;
unitName=someEntity 在这里做什么?在我的项目中,我看到了这些声明,但我希望找到一些名为 someEntity.xml 的 xml 文件,但我找不到它。有一个名为 someEntity 的 RAD 项目,但我不明白为什么我们需要将其指定为 unitName。另外,我无法理解为什么我们不能这样做:
@Autowired
private EntityManager em = null;