主表与子表数据关联查询与更新

Blade 未结 1 859
大白菜
大白菜 2021-06-28 13:53

一、该问题的重现步骤是什么?

1. 主表中的一条数据,对应着子表中的多条,通过子表存储主表id进行关联,在主表entity中有子表的List,如何在查询主表数据的时候,同时把子表相关联的也查出来?新增和修改时,主表和子表也同步进行更新?

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2021-06-28 21:06

    查询的时候可以用wrapper的思想,不需要写到sql里,把主表数据查出来后再进行第二次查询。当然高并发下不适用这种方式,要写sql优化。

    新增修改的时候如果是id关联,就不需要同步更新,除非你写了冗余字段减轻查询压力,那这种情况下新增修改的时候需要同步更新。

    0 讨论(0)
提交回复