我正在使用JBOSS HIBERNATE
我在persistence.xml中添加了这两个属性
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.JBossTransactionManagerLookup"/>
<property name="hibernate.transaction.factory_class"
value="org.hibernate.transaction.CMTTransactionFactory"/>
我在我的方法上面添加了这个,我想提交一行 @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW)
@Stateless
@Path("/")
class A
{
@POST()
@Path("abc")
public String methodA()
{
this.methodB();
}
}
class B
{
//i add annotation here i.e transactionalattribute
public void methodB()
{
EntityManager em;
em.persist("something in db");
}
}
是否需要进行更多配置?
我看到所有与stackoverflow相关的问题都没有找到我的答案
是否需要任何与jboss相关的设置?