我正在使用 Maven 框架来构建我的项目,而 EJB 3.0 是 EJB 规范。我有一个 EJB 接口 A 及其对应的实现 A 的 EJB 类 B。类 B 的主体如下所示:
@Stateless
@TransactionAttribute(value = TransactionAttributeType.REQUIRES_NEW)
class B implements A{
@PersistenceContext(unitName = "Draco-PU", type = PersistenceContextType.TRANSACTION)
EntityManager entityManager;
//called post construct
@PostConstruct
public init(){
//body of init method
}
我在同一个项目下的不同包中有一个非 EJB 类。我想在这个类中实例化类 B,以便自动引用 init() 方法和其他注释,并且我可以显式调用 EJB 类中的其他方法。请帮忙。