开发者学堂课程【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);
}
}