我有一个函数使用了一些在数据库中创建一些信息的EJB Facade。这块数据创建调用应该是原子的,如果一个失败,则不应该提交任何内容。我如何使这块通话事务处理?想要声明使用几个EJB进行事务处理的代码块
public myFunction() {
...
...
userFacade.create(user);
addressFacade.create(address);
orderFacade.create(order);
...
}
您可以在这里参考http://docs.oracle.com/javaee/6/api/javax/ejb/TransactionAttributeType.html了解事务属性。 – 2013-02-15 05:39:25
准确地说,函数'myFunction'没有返回类型,所以它不是一个函数。它当然不会加在这个问题上。 – 2013-02-15 21:56:15