加了事务监听的方法,必须把异常抛出去,不可以在方法内部处理,不然监听器无法知道是否失败,会默认为执行成功 事务隔离级别: READ_UNCOMMITTEDSERIALIZABLE READ_UNCOMMITTED允许读脏,不可重读,幻读。 SERIALIZABLE串行事务,保证不读脏,可重复读,不可幻读,事务隔离级别最高。