java ssh框架,在插入一条数据出错后怎么回滚所有数据
在做一个导入数据的功能,excel里面的数据一行是数据库表里的一条记录,后台是解析excel文件后,循环一条条的插入数据库,怎么能在数据插入的时候出现异常后回滚所有插入的...
在做一个导入数据的功能,excel里面的数据一行是数据库表里的一条记录,后台是解析excel文件后,循环一条条的插入数据库,怎么能在数据插入的时候出现异常后回滚所有插入的数据?大神帮忙解答下。
展开
4个回答
展开全部
你既然是SSH框架,那肯定是用hibernate处理对象和关系数据库之间的阻抗的,肯定要用到事务,
try 这个事务的创建对数据库的操作以及事务的提交catch(Exception e){事务名.rollback();}就可以了。望采纳!
try 这个事务的创建对数据库的操作以及事务的提交catch(Exception e){事务名.rollback();}就可以了。望采纳!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是用采用的注解方式的话,只要在service上加上@Transactional就会回滚了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ssh的话默认应该就是开启自动回滚的呀。用batch也行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询