我刚开始休眠
在我的项目中,我需要处理交易.如何在两个类中处理声明式事务
例子:
//class 1
class A{
createA()
{
insert(A);
}
}
//class 2
class B
{
createB()
{
insert(B);
}
}
//class 3
@Transaction(Exception.class)
class C
{
test()
{
create(A);
create(B);
}
}
Run Code Online (Sandbox Code Playgroud)
根据上面的代码,有可能处理事务,这样如果classA中的insert成功并且classB中的insert失败,那么事务应该回滚并删除插入表A中对应于A类的记录
请使用声明式交易帮我解决这个问题....
在adavace中感谢....