save操作
# Save操作
提示
Save操作会自动判断自增类型,自动识别是数据库自增还是通过序列自增
如果通过序列自增,保存方法会自动创建相关序列,使开发者更加专注于业务开发。
如果保存失败会自动抛出异常,无需开发者做异常处理
# 一、通用保存
// 设置新增字段及内容
Map<String, Object> map = new HashMap<>();
map.put("USER_NAME","张三");
map.put("PASSWORD", "123456");
// 表名
String tableName = "FT_USER";
// 主键
String pkName = "USER_ID";
baseMapper.save(tableName,pkName,map);
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 二、实体类保存
FtUser ftUser = FtUser.builder().userName("张三").password("123456").build()
baseMapper.save(ftUser);
1
2
2
# 三、DataMap保存
参数约束
- tableName 不能为空
- tablePk 不能为空
- data 不能为空
baseMapper.save(dataMap);
1
上次更新: 2021/02/07, 15:41:10