后端事务

G
gyhh
()
(tags = ,summary = )
(, ) {
    .saveDbFormConfig();
    .();
}

在保存表单操作的时候service层使用了

@Transactional(rollbackFor = Exception.class)

在当前事务中先进行插入

baseMapper.insert(entity);

随后进行查询

FormEntity entity = baseMapper.getById(dbFormId);

在同一个事务中如何可以查询到未提交的数据,有什么别的特殊操作吗?

回答3

超级管理员

如果两个操作都是在 @Transactional 事务方法内,正常应该是可以查出来的

gyhh

都是默认隔离级别,@Transactional 不应该是查到已经提交的数据吗,为什么可以查到同一个事务中新增但是未提交的数据?

写回答

扫码关注

微信公众号二维码