news 2026/5/28 13:37:00

批量保存员工经历

作者头像

张小明

前端开发工程师

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/5/27 2:11:37

FaceFusion如何调整肤色匹配度?色彩一致性优化策略

FaceFusion如何调整肤色匹配度&#xff1f;色彩一致性优化策略在数字人、虚拟主播和AI换脸应用日益普及的今天&#xff0c;一个看似微小却极为关键的问题正不断挑战着视觉真实感的边界——为什么换完脸后总觉得“哪里不对劲”&#xff1f;答案往往藏在细节里&#xff1a;不是五…

作者头像 李华
网站建设 2026/5/27 15:04:27

项目分享|Dayflow:自动记录每日活动的macOS 时间线工具

引言 在当今快节奏的生活中&#xff0c;我们常常难以清晰掌握自己一天的时间究竟花在了何处。日历虽能记录计划&#xff0c;却无法反映实际的时间分配。而 Dayflow 的出现&#xff0c;恰好解决了这一问题&#xff0c;它如同一位安静的助手&#xff0c;默默记录着我们的屏幕活动…

作者头像 李华
网站建设 2026/5/25 17:38:18

2025终极攻略:3步掌握Gotenberg文档转换神器

2025终极攻略&#xff1a;3步掌握Gotenberg文档转换神器 【免费下载链接】gotenberg A developer-friendly API for converting numerous document formats into PDF files, and more! 项目地址: https://gitcode.com/gh_mirrors/go/gotenberg 你是否曾经为文档格式转换…

作者头像 李华
网站建设 2026/5/28 2:25:25

Langchain-Chatchat文档页码定位功能实现原理

Langchain-Chatchat 文档页码定位功能实现原理 在企业知识管理日益智能化的今天&#xff0c;一个常见的痛点浮出水面&#xff1a;当AI告诉你“项目预算上限是500万元”时&#xff0c;你如何确认这句话真的出自《2024年度立项书》第7页&#xff0c;而不是模型的“幻觉”&#xf…

作者头像 李华
网站建设 2026/5/28 10:23:24

3步搞定现代化WPF导航:NavigationView控件完全指南

3步搞定现代化WPF导航&#xff1a;NavigationView控件完全指南 【免费下载链接】wpfui WPF UI在您熟悉和喜爱的WPF框架中提供了流畅的体验。直观的设计、主题、导航和新的沉浸式控件。所有这些都是本地化且毫不费力的。 项目地址: https://gitcode.com/GitHub_Trending/wp/wp…

作者头像 李华