JavaWeb SSM框架项目 如何实现同时多表新增并且获取主键id

本文介绍了如何在JavaWeb项目中使用SSM框架,同时新增三张关联表的数据,并获取主键id。关键步骤包括在PO模型中定义字段,分别在DAO接口和Mapper中编写SQL,特别是sys_sick表需要设置获取主键的属性。在Service层整合新增接口,在ServiceImpl中实现业务逻辑,Controller层处理请求,JSP页面完成新增请求的发起。整个过程类似单表新增,但需处理外键依赖,确保主键的正确传递。
摘要由CSDN通过智能技术生成

我们的准备工作是有三张表,实现的功能是同时新增这三张表的数据
sys_sick 主键 id
sys_hospital 主键 id 外键 sick_id
sys_addition 主键 id 外键 sick_id

第一步:对应的我们要在po里面写好模型
在这里插入图片描述
第二步:在dao层写三个接口(跟单表新增一样)
在这里插入图片描述
第三步:在mappers写三个sql(这里sys_sick不一样 要使用获取主键key的属性)
在这里插入图片描述在这里插入图片描述
这个是多表新增的关键步骤,因为其他两张表在同时新增的时候,需要sick_id
所以在第一张表新增的时候,要返回主键id 并且给另两张表。

第四步:在service里面写合并三张表新增的接口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值