0

我正在使用 JBOSS 休眠

我在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 相关的设置?

4

0 回答 0