User user = new User();
user.setUserName("test");
user.setNickName("测试");
user.setStatus("0");
Long id = ModelWrapper.create(user);
Long id = ModelWrapper.lambda(User.class)
.insertGetId(user);
Map<String, Object> data = new LinkedHashMap<>();
data.put("int_val", 777);
data.put("string_val", "dataMap_test");
Long id = ModelWrapper.lambda(AllTypeEntity.class)
.data(data)
.insertGetId();
AllTypeEntity e1 = new AllTypeEntity();
e1.setIntVal(111);
e1.setStringVal("batch_1");
AllTypeEntity e2 = new AllTypeEntity();
e2.setIntVal(222);
e2.setStringVal("batch_2");
int rows = ModelWrapper.lambda(AllTypeEntity.class)
.insertAll(Arrays.asList(e1, e2));
int rows = ModelWrapper.lambda(User.class)
.save(entity);
insertGetId() 依赖数据库自增主键,实体需标注 @ModelIdinsertAll() 建议分批插入大量数据,可结合 .limit(100) 限制每批数量