今天碰到一个奇怪的问题,在service中执行方法,调用了两次dao,前面是save,在save后面抛错,竟然没回滚,难道不是一个事务?
后来网上查资料,发现spring的事务回滚必须是运行时异常RuntimeException
将Exception改为RuntimeException后问题解决!
哎····
今天碰到一个奇怪的问题,在service中执行方法,调用了两次dao,前面是save,在save后面抛错,竟然没回滚,难道不是一个事务?
后来网上查资料,发现spring的事务回滚必须是运行时异常RuntimeException
将Exception改为RuntimeException后问题解决!
哎····