看看有没有使用@Transactional(rollbackFor = Exception.class)
这个注解所注解的程序如果有错误,那会让插入的数据也回滚,如下的程序:
@Transactional(rollbackFor = Exception.class)
@Override
public Integer addResource(ResourceAddForm form) {
Resource resource = BeanUtil.copyProp(form, Resource.class);
resourceMapper.insertSelective(resource);
return resource.getId();
}