这里的ProductCategoryException和ProductCategoryExecution不太明白

来源:7-3 商品类别批量添加后端开发

怎样讯天堂

2017-10-23

http://img1.sycdn.imooc.com/szimg/59ede5320001dda709190502.jpg这里的ProductCategoryException和ProductCategoryExecution不太明白

ProductCategoryExecution类中的一个参数的构造方法不是操作失败的时候使用的吗?为什么effectedNum大于0 了要用这个

还有什么时候应该抛出ProductCategoryException和什么时候应该返回ProductCategoryExecution有些搞不明白

写回答

1回答

翔仔

2017-10-23

鉴于篇幅有限,关于异常处理这块没有细讲和规划,一般execution是用来封装操作信息的,exception是用来抛运行时的业务异常并捕获的。是两条线,exception主要针对涉及到事务管理的方法抛出异常并进行事务回滚的,比如多步操作,其中一步失败就会回滚,企业开发中后面都会设置一个统一的异常处理类去处理这些异常,视频里面鉴于时间就没讲,而execution是记录操作状态的,带有状态值:)

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程