不好意思, 我是这个意思.
BB()
{
Transaction tran=session.beginTransaction();
session.save(object);
session.flush();
tran.commit();
} CC()
{
Transaction tran=session.beginTransaction();
try{
session.save(object);
BB(); //这个事物成功了
tran.commit(); //这个事物失败了.
}
}
catch(HibernateException e)
{
tran.rollback();
}
finally
{
session.close();
}
return true;
}
我是一个事物套着另一个事物. 这样子,外面一个事物失败了,可以回滚里面的一个事物吗?
BB()
{
Transaction tran=session.beginTransaction();
session.save(object);
session.flush();
tran.commit();
} CC()
{
Transaction tran=session.beginTransaction();
try{
session.save(object);
BB(); //这个事物成功了
tran.commit(); //这个事物失败了.
}
}
catch(HibernateException e)
{
tran.rollback();
}
finally
{
session.close();
}
return true;
}
我是一个事物套着另一个事物. 这样子,外面一个事物失败了,可以回滚里面的一个事物吗?
解决方案 »
- 后台方法执行太久,页面想要个进度条效果,如何监听改方法的执行阶段并且返回给前台
- 怎么从不同服务器取数据?
- weblogic配置连接池报错
- sun one服务器无法卸载.jar包--提示操作无法完成, 文件已经在 appservDAS.exe中打开!
- compass 日期及关联对象问题
- 如何用同一个表单上传文件和提交非文件性的数据?
- HABERNATE高手请帮帮我送20分
- 配置DynaActionForm的问题
- 有后端采用Java做应用服务器,前端采用Delphi做界面的系统吗?
- 谁能给我举一个EJB分布式事务应用的例子吗? 谢谢 ! 概念不是很清楚
- hibernate Save问题.
- struts+hibernate+spring的编码问题!我用过滤器不行,甚至写了一个方法对hibernate映射实体的每个属性都进行单独编码,但是乱码依然不能解决!救命啊!!!
说一下Spring吧..
Spring的事物的话,一定要继承Spring的DAO类才能控制吗?