在service层的方法上 加上 Traction注解即可:

    1. @Traction
    2. public int insert(){
    3. for(int i=0;i<10000;i++){
    4. Map<String,Object> map = new HashMap<String, Object>();
    5. map.put("name","tiancai"+i);
    6. map.put("age",i);
    7. map.put("class",""+i);
    8. map.put("sex","nv");
    9. testDao.insert(map);
    10. }
    11. return 1;
    12. }

    加了事务监听的方法,必须把异常抛出去,不可以在方法内部处理,不然监听器无法知道是否失败,会默认为执行成功

    generated by haroopad