如何实现Mybatis批量插入数据并获取返回的主键?

2026-05-28 09:300阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计532个文字,预计阅读时间需要3分钟。

如何实现Mybatis批量插入数据并获取返回的主键?

响应效果(id为主键):{ data: [{ studentName: 张三, classNo: 一班, id: 111 }, { studentName: 李四, classNo: 二班, id: 112 }, { studentName: 王五, classNo: 一班, id: 113 }] }控制层:@PostMapp

响应效果(id为主键):

{ "data": [ {"studentName": "张三","classNo": "一班","id": 111}, {"studentName": "李四","classNo": "二班","id": 112}, {"studentName": "王五","classNo": "一班","id": 113} ] }

控制层:

@PostMapping("/test") @ResponseBody public Map<String, Object> test(@RequestBody String data) { Map<String, Object> resultMap = new HashMap<String, Object>(); //非空校验 if (!checkParams.checkString(data)) { resultMap.put("code", "1"); resultMap.put("msg", "参数为空。

阅读全文
标签:实现

本文共计532个文字,预计阅读时间需要3分钟。

如何实现Mybatis批量插入数据并获取返回的主键?

响应效果(id为主键):{ data: [{ studentName: 张三, classNo: 一班, id: 111 }, { studentName: 李四, classNo: 二班, id: 112 }, { studentName: 王五, classNo: 一班, id: 113 }] }控制层:@PostMapp

响应效果(id为主键):

{ "data": [ {"studentName": "张三","classNo": "一班","id": 111}, {"studentName": "李四","classNo": "二班","id": 112}, {"studentName": "王五","classNo": "一班","id": 113} ] }

控制层:

@PostMapping("/test") @ResponseBody public Map<String, Object> test(@RequestBody String data) { Map<String, Object> resultMap = new HashMap<String, Object>(); //非空校验 if (!checkParams.checkString(data)) { resultMap.put("code", "1"); resultMap.put("msg", "参数为空。

阅读全文
标签:实现