之前用mybaits插入数据时,需要在sql语句中作特殊的处理,然后才能够批量插入数据。
今天试验了一下mybatis plus的批量插入方式,简直太简单了,太爽了,真真切切的体会到了科技就是生产力。。
直接上代码,一条语句就搞定,太爽了!!!
@Autowired
private OrderDetailsService orderDetailsService;
// 进行订单细节插入
List<OrderDetails> orderDetailsList = order.getOrderDetailsList();
for (OrderDetails orderDetails : orderDetailsList) {
orderDetails.setOrderid(order.getId());
orderDetails.setCreatTime(Integer.valueOf(DateUtils.getCurrDateTimeStamp()));
orderDetails.setUpdTime(Integer.valueOf(DateUtils.getCurrDateTimeStamp()));
}
orderDetailsService.insertBatch(orderDetailsList);