SessionContext Injection using @Resource annotation
问题 I need to rollback in EJB 3 Stateless SessionBean (CMT, JBoss version 5), for which I am using sessionContext.setRollbackOnly(); This sessionContext is injected using @Resource annotation. My questions: 1) Is it preferred way to rollback in EJB3? 2) Why Jboss complains on deployment if I use public setter injection // throws exception on deployment. private SessionContext sessionContext; @Resource public void setSessionContext(SessionContext sessionContext) { this.sessionContext =