使用@Transactional事务注解用try-catch处理代码块的时候且return时必须手动回滚事务

参考链接
try-catch处理代码块的时候会捕获异常,要用return返回提示信息,必须手动回滚事务。如果不会滚可以在catch里throw new RuntimeException。或者使用注解@Transactional(rollbackFor = { Exception.class }) 最后throw e;

你可能感兴趣的:(java笔记,java学习)