@Transactional
public void scheduleGenerationMethod() {
try {
// 获取Redis锁
// 执行排班计划生成排班记录的逻辑
} finally {
// 释放锁
}
}
如上面的例子,finally会先执行,事务提交是在整个方法执行完之后执行的。
@Transactional
public void scheduleGenerationMethod() {
try {
// 获取Redis锁
// 执行排班计划生成排班记录的逻辑
} finally {
// 释放锁
}
}
如上面的例子,finally会先执行,事务提交是在整个方法执行完之后执行的。