企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## INSERT操作 学会条件查询之后,其他操作就简单了,我们看下insert。 #### 全量插入insert 方法 ``` SQL:insert into `user` (`name`,`department_id`,`create_time`) VALUES (?,?,?) 参数:[new name, null, null] ``` ``` User record = new User(); record.setName("new name"); Query<User> query = sqlManager.query(User.class); int count = query.insert(record); ``` 全量插入,会对所有的值进行插入,即使这个值是NULL;返回影响的行数; #### 选择插入insertSelective方法 ``` SQL: insert into `user` ( `name`,`create_time` ) VALUES ( ?,? ) 参数:[new name2, now()] ``` ``` User record = new User(); record.setName("new name2"); record.setCreateTime(new Date()); Query<User> query = sqlManager.query(User.class); int count = query.insertSelective(record); ``` insertSelective方法,对user进行了一次有选择性的插入。NULL值的字段不插入;返回影响的行数;