如何在Spring的声明式事务管理的方法里实现提交两次。也就是一个方法里需要两个事务,有一个解决方法是配置这个方法不在一个事务里,然后在用hibernate的事务管理,有没有更好点办法?
解决方案 »
- hibernate ORA-00932: 数据类型不一致: 应为 NUMBER, 但却获得 BINARY
- 谁有整合SSH开发所需要jar包集合
- 求个java打包脚本
- 关于hibernate和struts 连接池问题
- JSP+Oracle 日期字段显示问题(小弟不才)
- 利用Java/XML开发WebGIS,关于XML数据查询问题
- 运行在页面上正常,但是在tomcat的监视窗里报一堆错!
- 一个JAVA小程式,我不知道源文件可是知道合成后的.怎么才可以查看源代码.
- 50分求一个javabean上传文件的原码,要求上传后文件正确。
- 小白请教大神们一个JSP关于session的问题
- java导出Excel问题:eg:数据库有10条数据,页面按每5条数据分页显示,我能导出页面显示的5条记录,没显示的数据如何导出?
- 各位高手们,请帮帮忙,有谁知道将struts2标签输出的错误信息改变成JavaScript方式提示
不管你有多少个方法..放在一个spring service里不都是可以的啊!
service(){
1...
2...
}你将1,2分拆到2个事务方法中。
service(){
serviceTx1()
serviceTx2();
}对serviceTx1和Tx2使用声明式事务就可以了。有点就是你配置的声明式事务指定哪些方法使用事务的时候指定后缀为TX*的使用事务,其他不适用事务就可以了。
Session session = getSessionFactory().getCurrentSession();
这两个Session有什么区别呢?