面试问遇到的问题(一)

采用切面编程,在切面中新增数据库记录,

在其他地方无法查询到新增的记录,

切面中使用事务也不行,后面发现

被切面命中的方法也开启了事务,外层事务

没提交,导致新增数据无法查询,

后面修改了事务的传播属性,

切面事务不与外部事务关联,则可以提交。

posted @ 2022-04-20 08:45  小琪子  阅读(37)  评论(0)    收藏  举报