我们的准备工作是有三张表,实现的功能是同时新增这三张表的数据
sys_sick 主键 id
sys_hospital 主键 id 外键 sick_id
sys_addition 主键 id 外键 sick_id
第一步:对应的我们要在po里面写好模型
第二步:在dao层写三个接口(跟单表新增一样)
第三步:在mappers写三个sql(这里sys_sick不一样 要使用获取主键key的属性)
这个是多表新增的关键步骤,因为其他两张表在同时新增的时候,需要sick_id
所以在第一张表新增的时候,要返回主键id 并且给另两张表。
第四步:在service里面写合并三张表新增的接口
第五步:在service.impl 里面进行实际业务逻辑操作
第六步:在controller 里面进行跟页面的对接请求
第七步:在jsp里面进行新增请求
最后新增成功!其实就是单表新增 只是多次调用。
关联的就是另外两张表就是需要第一张表的id,所以需要返回获取到key值。