显示空指针异常
来源:3-2 ManyToOne对象关联查询
weixin_慕瓜9083905
2020-02-06 14:57:13
查询输入id为739 但是前面的739被删除了,怎么可以修改查询的id,再问问对象关联查询和多表联查的区别和多在哪里使用
1回答
同学你好,
1、这里是多对一的查询方式,会先将t_goods_detail表中0到20个的字段,进行查询出来,与goods表进行链接,根据goods_id值,进行查询出对应表的这一个字段。同学这里将id为739的值,进行删除了,就导致无法被对应查询出来,这里同学可以将t_goods_detail表中0到20个的字段修改为,限制查询第20到40的字段,具体如下:

2、多表查询是指两个表之间通过主外键,在一条sql中,完成数据的提取。
而对象关联查询是指通过一个对象来获取与它关联的另外一个对象,执行的sql是分为多条。
对于使用的场景,如果两个表是通过主外键查询,可以使用多表查询,否则可以使用对象关联查询。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题