欢迎访问 生活随笔!

ag凯发k8国际

当前位置: ag凯发k8国际 > 前端技术 > javascript >内容正文

javascript

spring mvc注解方式使用事务回滚 -ag凯发k8国际

发布时间:2024/10/12 javascript 32 豆豆
ag凯发k8国际 收集整理的这篇文章主要介绍了 spring mvc注解方式使用事务回滚 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

项目名:1ma1ma

jdbc.xml

               p:driverclassname="${jdbc.driverclassname}"
           p:url="${jdbc.url}"
           p:username="${jdbc.username}"
           p:password="${jdbc.password}"
           p:maxactive="${jdbc.pool-size}"
           p:minevictableidletimemillis="600000" p:timebetweenevictionrunsmillis="900000"
           p:removeabandoned="true" p:logabandoned="true" p:removeabandonedtimeout="120"
           p:maxwait="5000"
    />

 
         
             
       
 
   
 
   
      
          
   
 



servlet-context.xml


      
          
           
   
 



    @transactional
    public int delete(string imgroupid, string userid) throws exception {
        //依照imgroupid和userid更新相应的groups表内容
        int is_return = groups_dao.isdeleted_groups(imgroupid, userid, 0);
        if (is_return == 0) {
            throw new runtimeexception("is_return is 0;");
        }


        //去环信上删除相应的数据
        string hx_return = hx_service.delete_group(imgroupid);
        if (hx_return == null) {
            throw new runtimeexception("hx_return is null");
        }
        return integer.parseint(hx_return);
    }



    @transactional注解标签

由于在执行中,所以使用runtimeexception进行异常抛出,类中不能使用try捕捉异常,直接throws exception抛出异常

如执行时使用exception抛出异常,则回滚无效

转载于:https://www.cnblogs.com/llguanli/p/6767259.html

总结

以上是ag凯发k8国际为你收集整理的spring mvc注解方式使用事务回滚的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得ag凯发k8国际网站内容还不错,欢迎将ag凯发k8国际推荐给好友。

网站地图