显示空指针异常

来源:3-2 ManyToOne对象关联查询

weixin_慕瓜9083905

2020-02-06 14:57:13

查询输入id为739 但是前面的739被删除了,怎么可以修改查询的id,再问问对象关联查询和多表联查的区别和多在哪里使用

写回答

1回答

好帮手慕酷酷

2020-02-06

同学你好,

1、这里是多对一的查询方式,会先将t_goods_detail表中0到20个的字段,进行查询出来,与goods表进行链接,根据goods_id值,进行查询出对应表的这一个字段。同学这里将id为739的值,进行删除了,就导致无法被对应查询出来,这里同学可以将t_goods_detail表中0到20个的字段修改为,限制查询第20到40的字段,具体如下:

http://img.mukewang.com/climg/5e3bce960949acbd05390097.jpg

2、多表查询是指两个表之间通过主外键,在一条sql中,完成数据的提取。

而对象关联查询是指通过一个对象来获取与它关联的另外一个对象,执行的sql是分为多条。

对于使用的场景,如果两个表是通过主外键查询,可以使用多表查询,否则可以使用对象关联查询。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

2

0 学习 · 8016 问题

查看课程