ignite系列之17--Ignite事务注解的定义与使用
使用spring方式定义事务
@Bean({"igniteTransactionManager"})
public SpringTransactionManager igniteTransactionManager(IgniteConfiguration igniteConfiguration) {
SpringTransactionManager mgr = new SpringTransactionManager();
mgr.setIgniteInstanceName(igniteConfiguration.getIgniteInstanceName());
mgr.setTransactionConcurrency(TransactionConcurrency.PESSIMISTIC);
return mgr;
}
使用注解
@Transactional(rollbackFor=Exception.class,transactionManager="igniteTransactionManager",timeout=8)
timeout为超时时间,单位秒
本文来自博客园,作者:life_start,转载请注明原文链接:https://www.cnblogs.com/yangh2016/p/18348730

浙公网安备 33010602011771号