加了事务监听的方法,必须把异常抛出去,不可以在方法内部处理,不然监听器无法知道是否失败,会默认为执行成功

    事务隔离级别:

    • READ_UNCOMMITTED
    • SERIALIZABLE

    READ_UNCOMMITTED允许读脏,不可重读,幻读。

    SERIALIZABLE串行事务,保证不读脏,可重复读,不可幻读,事务隔离级别最高。