【发布时间】:2011-01-07 08:11:53
【问题描述】:
我是休眠新手
在我的项目中,我需要处理交易。 如何在两个类中处理声明性事务
例子:
//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);
}
}
根据上面的代码是否有可能处理事务,如果在classA中的插入成功并且在classB中的插入失败,那么事务应该回滚并删除插入到对应于表A中的记录A类
请使用声明性事务帮助我解决这个问题......
先谢谢了....
【问题讨论】:
标签: java hibernate transactions