public Propagation getStrategy(final Method targetMethod) {
Transactional tranAnno = targetMethod.getAnnotation(Transactional.class);
if (tranAnno == null) {
return Propagation.REQUIRED;//默认设置
}
return tranAnno.propagation();
}
}
/**决定隔离级别*/
class IsolationStrategy implements TranStrategy<Isolation> {
@Override