Spring声明式事务简介
2022-04-12 09:51:56 2 举报
AI智能生成
Java Spring @Transactional简介
作者其他创作
大纲/内容
rollbackFor:指定异常类型回滚事务
rollbackForClassName:指定异常类型回滚事务
noRollbackFor:指定异常类型不回滚事务
noRollbackForClassName指定异常类型不回滚事务、
isolation:事务隔离级别
DEFAULT:数据库默认的事务级别
脏读(dirty read)
不可重复读(non-repeatable read)
幻读 (phantom read)
READ_UNCOMMITTED:读未提交
READ_COMMITTED:读已提交
REPEATABLE_READ:可重复读
SERIALIZABLE:串行化
value:指定事务管理器
readOnly:是否只读
transactionManager:指定事务管理器
timeout:链接超时时间
timeoutString
propagation:事务传播机制
REQUIRED:存在加入,没有新建
SUPPORTS:存在加入,没有以非事务方式执行
MANDATORY:存在加入,没有抛出异常
REQUIRES_NEW:前存挂起,然后新建事务
NOT_SUPPORTED:存在挂起,以非事务方式执行操作
NEVER:以非事务方式执行,存在事务则抛出异常
NESTED:存在则执行一个嵌套事务,没有就新建一个事务
0 条评论
下一页