java一表对应多表增删改查

我从session中获取第一张表的主键是附表的外键,但是我获取的每条数据对应附表的多条数据,我不知道该怎样查询,我已经书写了用附表主键查询其本身数据的语句但是不知道是否要把其与第一张表的主键关联起来,求大神解答,我以前都是些一些重复主键表的代码很好写,一工作就蒙蔽了。

3个回答

有没有具体一点的表结构及查询需求

qq_34387470
qq_34387470 回复seeze: 求大神解答,因为以前写代码都是一个多张表一个主键所以根本不用如此麻烦,这一变通就艰难无比
接近 3 年之前 回复
qq_34387470
qq_34387470 需求就是将满足id为1的b表所有sponsorid id和value都呈现出来
接近 3 年之前 回复
qq_34387470
qq_34387470 因为没有设立结果集不知道是否应该将由id查出的sponsorid整理出结果集
接近 3 年之前 回复
qq_34387470
qq_34387470 我从session中获取到A表的id信息欲利用其查询B表信息,但是这不是同一个主键也是一个id对应多个B表所以很懵逼,看似简单其实对于我来说很疑惑,我的思路是利用获得的id查询出B表的主键sponsorid以集合的方式呈现,然后循环每条集合数据利用B表主键查询其本身数据。但是实际操作困难重重
接近 3 年之前 回复
seeze
Zedee 回复qq_34387470: 查询需求呢?把b表所有满足关键字的都查出来,还是按某种排序查一条出来?
接近 3 年之前 回复
qq_34387470
qq_34387470 回复qq_34387470: 但是B表id为1的有多个
接近 3 年之前 回复
qq_34387470
qq_34387470 例如A表 id 1 name 小明 B表 sponsorid 5 id 1 value "普通"
接近 3 年之前 回复

需求就是将满足id为1的b表所有sponsorid id和value都呈现出来

@RequestMapping(value = "list")
public String list(Model model, HttpSession session) throws Exception {
    LtSponsorBaseInfo sponsorBaseInfo = (LtSponsorBaseInfo) session.getAttribute(LtCons.SESSION_LT_SPONSOR);
    Long sponsorId = sponsorBaseInfo.getSponsorId();
    List<LtTicketInspectorInfo> ticketInspectorIdList=inspectorInfoService.ticketInspectorIdList(sponsorId);
    LtTicketInspectorInfo ltTicketInspectorInfo=inspectorInfoService.selectLtTicketInspectorInfoById(sponsorId);
            最后两句是我强行写的我不知道怎么写了
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!