订单模块之添加订单之Service层实现 | 学习笔记

简介: 快速学习订单模块之添加订单之Service层实现

开发者学堂课程【Java Web项目实战2:图书商城订单模块之添加订单之Service层实现】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/35/detail/783


订单模块之添加订单之 Service 层实现

 

内容简介:

一、 Service 层处理事务

 

一、Service 层处理事务

Service 层代码

public void add(Order order){

                try {

开启事务

                    JdbcUtils.beginTransaotion();

插入订单

                    orderDao.addOrder(order);

插入订单中的所有条目

                    orderDao.addOrderItemList(order.getOrderItemList());

提交事务

                    JdbcUtils.commitTransaotion();

                 }catch(Exception e){

回滚事务

                    try {

                        JdbcUtils.rollbackTransaotion();

                    } catch (SQLException e1) {

                    }

                    trow new RuntimeException(e);

                  }

              }

image.png

相关文章
|
5月前
|
Java 微服务 Spring
微服务04---服务远程调用,根据订单id查询订单功能,根据id查询订单的同时,把订单所属的用户信息一起返回,Spring提供了一个工具RestTemplate,Bean写在对象前面,以后可以在任何地
微服务04---服务远程调用,根据订单id查询订单功能,根据id查询订单的同时,把订单所属的用户信息一起返回,Spring提供了一个工具RestTemplate,Bean写在对象前面,以后可以在任何地
|
7月前
|
测试技术
实战SSM_O2O商铺_22【商铺列表】Service层开发
实战SSM_O2O商铺_22【商铺列表】Service层开发
48 0
实战SSM_O2O商铺_22【商铺列表】Service层开发
|
7月前
|
前端开发 Java 数据库连接
实战SSM_O2O商铺_29【商品】商品添加之Service层的实现及重构
实战SSM_O2O商铺_29【商品】商品添加之Service层的实现及重构
40 0
|
7月前
|
测试技术
实战SSM_O2O商铺_18【商铺编辑】Service层开发
实战SSM_O2O商铺_18【商铺编辑】Service层开发
53 0
|
7月前
|
SQL 前端开发 测试技术
实战SSM_O2O商铺_26【商品类别】批量新增商品类别从Dao到View层的开发
实战SSM_O2O商铺_26【商品类别】批量新增商品类别从Dao到View层的开发
55 0
|
SQL 测试技术 应用服务中间件
实战SSM_O2O商铺_36【商品】商品列表之Dao+Service+Controller层的实现
实战SSM_O2O商铺_36【商品】商品列表之Dao+Service+Controller层的实现
62 0
|
SQL 测试技术 数据库
实战SSM_O2O商铺_33【商品】商品编辑之Service层的实现
实战SSM_O2O商铺_33【商品】商品编辑之Service层的实现
78 0
|
JSON 前端开发 测试技术
实战SSM_O2O商铺_41【前端展示】店铺列表页面Dao+Service+Controller层的实现
实战SSM_O2O商铺_41【前端展示】店铺列表页面Dao+Service+Controller层的实现
108 0
|
Java 数据库连接 测试技术
实战SSM_O2O商铺_10【商铺注册】Service层的实现
实战SSM_O2O商铺_10【商铺注册】Service层的实现
52 0
|
前端开发 测试技术 应用服务中间件
实战SSM_O2O商铺_48【用户登录】用户登录Dao-Service-Controller-View层的开发
实战SSM_O2O商铺_48【用户登录】用户登录Dao-Service-Controller-View层的开发
64 0