之前用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);