我想我不明白未经检查的异常。
我正在使用弹簧/休眠。
在事务中,我正在捕获 NullPointerException(因此未选中),但最后我的事务没有回滚。
是因为我在抛出 NPE 的相同方法中捕获了 NPE 吗?这是我从代码的其他部分看到的唯一不同之处,我在其中抛出了一个 IllegalArgumentException,该异常在另一个方法中被抛出它的方法捕获(并且以回滚结束。)
谢谢,
我想我不明白未经检查的异常。
我正在使用弹簧/休眠。
在事务中,我正在捕获 NullPointerException(因此未选中),但最后我的事务没有回滚。
是因为我在抛出 NPE 的相同方法中捕获了 NPE 吗?这是我从代码的其他部分看到的唯一不同之处,我在其中抛出了一个 IllegalArgumentException,该异常在另一个方法中被抛出它的方法捕获(并且以回滚结束。)
谢谢,