news 2026/7/7 1:43:07

批量保存员工经历

作者头像

张小明

前端开发工程师

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/7/7 6:06:44

Langchain-Chatchat文档解析错误日志分析方法

Langchain-Chatchat文档解析错误日志分析方法 在构建企业级智能问答系统时&#xff0c;一个常被低估但至关重要的环节是——文档解析的稳定性。我们经常遇到这样的场景&#xff1a;用户上传了一份PDF报告&#xff0c;前端显示“上传成功”&#xff0c;可提问时却发现知识库一片…

作者头像 李华
网站建设 2026/7/7 3:50:55

AI应用架构师实战:电商企业智能财务分析AI平台架构设计与落地

AI应用架构师实战&#xff1a;电商企业智能财务分析AI平台架构设计与落地 引言&#xff1a;电商财务的「痛」与「盼」 凌晨3点&#xff0c;某电商财务总监的办公室还亮着灯——双11大促刚结束&#xff0c;她盯着Excel里的10万条订单数据&#xff0c;揉着太阳穴计算「实时营收…

作者头像 李华
网站建设 2026/7/7 20:17:45

Edge AI本地推理实现语音控制加湿器响应

Edge AI本地推理实现语音控制加湿器响应在智能家居设备日益普及的今天&#xff0c;一个看似简单的场景却常常令人困扰&#xff1a;你站在卧室里说“打开加湿器”&#xff0c;结果等了两秒才听到水泵启动——这背后是语音数据上传云端、识别、返回指令的漫长链路。更让人不安的是…

作者头像 李华
网站建设 2026/7/7 20:07:30

Langchain-Chatchat结合Prometheus监控系统状态

Langchain-Chatchat 结合 Prometheus 实现 AI 服务可观测性 在企业级人工智能应用日益普及的今天&#xff0c;一个突出的矛盾逐渐显现&#xff1a;我们拥有了强大的本地化大模型能力&#xff0c;却常常“看不见”它的运行状态。尤其是在部署像 Langchain-Chatchat 这类集成了文…

作者头像 李华
网站建设 2026/7/7 10:50:04

FaceFusion镜像支持Windows系统吗?跨平台运行方案

FaceFusion镜像支持Windows系统吗&#xff1f;跨平台运行方案在AI内容创作日益普及的今天&#xff0c;越来越多用户希望在自己的Windows电脑上运行像FaceFusion这样先进的人脸交换工具。但现实是&#xff0c;大多数这类项目最初都为Linux环境设计&#xff0c;依赖复杂的Python生…

作者头像 李华
网站建设 2026/7/7 12:06:15

学术探索新利器:书匠策AI解锁本科硕士论文写作“超能力”

在学术的浩瀚海洋中&#xff0c;每一位本科生和硕士生都是勇敢的航海家&#xff0c;怀揣着对知识的渴望和对真理的追求&#xff0c;不断探索未知的领域。然而&#xff0c;面对堆积如山的文献资料、错综复杂的逻辑框架以及繁琐的格式调整&#xff0c;不少学子常常感到力不从心。…

作者头像 李华