@Service
@ContextConfiguration(locations = {
"classpath:config/applicationContext.xml"
})
@RunWith(SpringJUnit4ClassRunner.class)
@TransactionConfiguration(transactionManager="transactionManager", defaultRollback=false)
public class UnionCardServiceImpl implements UnionCardService {
@Autowired
private UnionMemberMapper unionMemberMapper;
@Test
@Transactional(rollbackFor = Exception.class)
public void updateDemo(){
UnionMember member = new UnionMember();
member.setId(39);
member.setDelStatus(1);
unionMemberMapper.updateByPrimaryKeySelective(member);
updateForMaop();
}
public void updateForMaop(){
//System.out.println(1/0);//测试异常情况
UnionMember member = new UnionMember();
member.setId(27);
member.setDelStatus(0);
unionMemberMapper.updateByPrimaryKeySelective(member);
}
}