@Transactional事务管理下独立出一个事务对数据库进行操作,防止事务回滚了不想要回滚的更改
情景:
由于现在做的项目给前端的不正常提示都是通过抛出异常来返回的,抛出异常后会在拦截器中处理异常并将前端能看懂的提示返回给前端。
最近有个需求是登录错误将数据库的连续登录错误次数加1,成功错误次数清零,那么在同一事务下正常操作数据库进行加1,那么在登录错误后抛出异常“登录错误”,事务会回滚,导致加1的操作没有更新到数据库。
开始考虑利用...
原创
2019-02-01 11:56:24 ·
1733 阅读 ·
0 评论