/*
最后方式一通过mybatis 3.3.1 的批量新增的时候 只在数据库中加了一条
但是方式二通过mybatis 3.3.1 的批量新增的时候 在数据库中加了5条
*/
/* 方式一*/
Integer couponNum = 5;
List<UserCoupon> list = new ArrayList<UserCoupon>();
UserCoupon userCoupon = new UserCoupon();
userCoupon.setCouponName("优惠券A");
list.add(userCoupon);
for (int k = 1; k < couponNum; k++) {
list.add(userCoupon);
}
/* 方式二*/
Integer couponNum = 5;
List<UserCoupon> list = new ArrayList<UserCoupon>();
UserCoupon userCoupon = new UserCoupon();
userCoupon.setCouponName("优惠券A");
list.add(userCoupon);
for (int k = 1; k < couponNum; k++) {
UserCoupon cloneUserCoupon = BeanUtils.cloneBean(userCoupon);
list.add(cloneUserCoupon );
}
Mybatis坑 相同对象批量新增到数据库只有一条
最新推荐文章于 2023-09-17 23:10:03 发布