3
回答
insert 和mybatis在同一个事务中时无法进行mybatis查询
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

springside4中发现的一个问题,当在一个事务中时,如在XXService的一个方法中insert一条数据进入数据表中,然后用mybatis查询这条数据,事实上此时事务尚未提交,这时数据并未物理地插入到数据表中,此时mybatis是查询不出来的,对于这个我暂时的解决办法是将插入操作放到controller中,将查询等后继的操作再放到service中,也就是将insert事务与后面的事务分解成两个事务。不知道有没有更好的解决办法?

举报
众众众
发帖于4年前 3回/1K+阅
顶部