🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 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值的字段不插入;返回影响的行数;