news 2026/4/23 14:48:03

批量保存员工经历

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
批量保存员工经历

controller:

@PostMapping public Result add(@RequestBody Emp emp){ log.info("添加员工:{}",emp); empService.add(emp); return Result.success(); }
EmpExprMapper:
void insertBatch(List<EmpExpr> exprList);

EmpMapper:

@Options(useGeneratedKeys = true, keyProperty = "id")//获取到生成的主键 -- 主键返回 @Insert("insert into emp(username, name, gender, phone, job, salary, image, entry_date, dept_id, create_time, update_time)\n" + " values (#{username},#{name},#{gender},#{phone},#{job},#{salary},#{image},#{entryDate},#{deptId},#{createTime},#{updateTime})") void insert(Emp emp);

EmpServiceimp:

@Override public void add(Emp emp) { //1.设置默认时间和调用mapper emp.setCreateTime(LocalDateTime.now()); emp.setUpdateTime(LocalDateTime.now()); //2.保存员工基本信息 empMapper.insert(emp);//需要获得这个员工的id值传给exprList的empId,才能保存成功员工经历所属的员工 id //3.保存员工经历信息 - 批量保存 List<EmpExpr> exprList = emp.getExprList(); if(!CollectionUtils.isEmpty(exprList)){ //遍历集合,为empId赋值 exprList.forEach(empExpr -> empExpr.setEmpId(emp.getId())); empExprMapper.insertBatch(exprList); }

EmpExprMapper.xml:

<insert id="insertBatch"> insert into emp_expr(emp_id,begin,end,company,job) values <foreach collection="exprList" item="expr" separator=","> (#{expr.empId},#{expr.begin},#{expr.end},#{expr.company},#{expr.job}) </foreach> </insert>

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 9:53:14

计算机图形学入门终极指南:fun-with-computer-graphics开源项目完全解析

想要学习计算机图形学却不知道从何开始&#xff1f;fun-with-computer-graphics这个开源项目为你提供了最全面的学习资源整合。无论是初学者想要了解图形学基础知识&#xff0c;还是开发者希望深入研究高级渲染技术&#xff0c;这里都能找到适合你的路径。 【免费下载链接】fun…

作者头像 李华
网站建设 2026/4/23 13:01:17

Langchain-Chatchat问答系统自动摘要功能实现

Langchain-Chatchat问答系统自动摘要功能实现 在企业知识管理日益复杂的今天&#xff0c;如何让员工快速从成千上万页的制度文档、技术手册和项目报告中找到所需信息&#xff0c;已经成为一个亟待解决的痛点。传统的关键词搜索往往只能匹配字面内容&#xff0c;面对“年假规定”…

作者头像 李华
网站建设 2026/4/23 11:15:18

【金猿国产化展】四维纵横——超融合数据库YMatrix助推分布式数据库全面国产化升级

国产化四维纵横该国产化厂商奖项由四维纵横投递并参与金猿组委会数据猿上海大数据联盟共同推出的《2025大数据产业年度国产化优秀代表厂商》榜单/奖项评选。大数据产业创新服务媒体——聚焦数据 改变商业北京四维纵横数据技术有限公司成立于2020年&#xff0c;公司创始团队由世…

作者头像 李华
网站建设 2026/4/22 15:23:01

Langchain-Chatchat问答系统用户行为分析功能实现

Langchain-Chatchat问答系统用户行为分析功能实现 在企业知识管理的智能化转型中&#xff0c;一个常见的挑战是&#xff1a;我们部署了本地大模型问答系统&#xff0c;但很难回答这样一个问题——“这个系统到底有没有用&#xff1f;” 用户问了什么&#xff1f;哪些问题总是得…

作者头像 李华
网站建设 2026/4/23 13:03:22

Langchain-Chatchat问答系统误答反馈机制设计

Langchain-Chatchat问答系统误答反馈机制设计 在企业级智能问答系统的落地过程中&#xff0c;一个常被忽视但至关重要的问题逐渐浮现&#xff1a;当AI“自信地胡说八道”时&#xff0c;我们该怎么办&#xff1f;尤其是在使用如 Langchain-Chatchat 这类基于大语言模型&#xff…

作者头像 李华
网站建设 2026/4/23 11:15:11

Langchain-Chatchat能否支持Markdown格式文档解析?

Langchain-Chatchat 能否支持 Markdown 文档解析&#xff1f; 在技术团队日益依赖文档协作的今天&#xff0c;如何让散落在各处的 .md 文件“活起来”&#xff0c;成为可对话的知识助手&#xff0c;正成为一个现实而紧迫的问题。尤其是当项目 Wiki、API 手册、部署指南都以 Mar…

作者头像 李华