200分求一个项目开发中的问题 各位大哥,我做了SSH整合开发,我用SPRING进行事务控制,我现在有一个问题,我怎么样判段事务有没有提交成功,如果没有成功,我跳到另一个页面,这应该怎么判断呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主 可以参考http://www.javaeye.com/topic/89072http://www.edu999.com/IT/JAVA/200703/29444.shtml 如:<aop:config> <aop:pointcut expression="execution(* xx.xx.service.impl.*.*(..))" id="txPoint"/> <aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/></aop:config>service不要做运行时的异常处理 抛到action处理 这样事务回滚然后action捕获异常处理即可 在异常控制里forward到错误页面就可以了啊 没提交成功一般会报错吧,在异常处理里做不就可以了?或者参考下这个写一个http://blog.csdn.net/sotom/archive/2010/01/13/5187185.aspx 1. 看你用什么管理事务.如果在service层使用手动控制的话 那你可以在页面上写些重复的数据 或 错误的.看能插入到数据库不能2. 如果使用spring的声明式管理 也用如上方法. 测试下 看事务是否生效. 一般出现异常,事务就会自动回滚。没有出现异常就会正常提交的哦。如果想判断事务有没有提交可以用这个方法,isCommit 它可以知道当前事务有没有提交的。 jsp使用jquery中的ajax回调Struts2方法实时无刷新更新表格 webService怎么调用? 中文数据在mysql中显示正常,导出为*.sql文件后,中文变成问号 GET参数传输与中文路径问题 关于消息发布? 如何测试服务器http性能和数据库MYSQL的性能,谢谢学哥们! 问一个引用外部类的问题 java File 怎么把从数据库导出的文本文件放在客户端,而不是在服务端??? 超级异常,高手帮忙 我的程序需要运行applet,我能判断用户浏览器是否有java虚拟机,在线等 在一个web project中如何建立一个web service 网站建设中debug问题
http://www.edu999.com/IT/JAVA/200703/29444.shtml
<aop:config>
<aop:pointcut expression="execution(* xx.xx.service.impl.*.*(..))" id="txPoint"/>
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/>
</aop:config>
service不要做运行时的异常处理 抛到action处理 这样事务回滚然后action捕获异常处理即可
或者参考下这个
写一个http://blog.csdn.net/sotom/archive/2010/01/13/5187185.aspx
一般出现异常,事务就会自动回滚。没有出现异常就会正常提交的哦。
如果想判断事务有没有提交可以用这个方法,isCommit 它可以知道
当前事务有没有提交的。