赞
踩
在使用spring+hibernate时,通常情况下直接在ServiceImpl层或Controller层加@Transactional注解就行,但因更新数据量过大,内存溢出,需分量提交,比如每插入100000条进行提交一次,但注解无法满足应用场景,所以只能采用手动提交形式。
@Autowired
private TransactionTemplate txTemplate;
DefaultTransactionDefinition transDefinition = new DefaultTransactionDefinition ();
TransactionStatus transStatus = txTemplate.getTransactionManager().getTransaction(transDefinition );
txTemplate.getTransactionManager().commit(transStatus);
备注:以上所有类采用org.springframework.transaction的jar包
各位看官,走过路过,麻烦点个赞,谢谢了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。