问一个查询

来源:8-8 商品编辑之后端开发下

Simon___

2019-12-03

图片描述
老师,这个association标签中有两个column都设置的是shop_id。程序的本意是要给product的这个shop属性的shopId赋值,这我是知道的。但是两个column都叫shop_id,
问题一:前者的property是shop;后者的property是shopId,这怎么会对应的上啊?问题二:而且别名取成一样原则是有问题的呀,这怎么和数据库字段匹配啊?

写回答

2回答

Simon___

提问者

2019-12-04

//img.mukewang.com/szimg/5de71b0f09cf64f811550354.jpg

图2 数据库对应

0
0

翔仔

2019-12-03

同学好,前者说的是association也就是product实体类的属性是shop,product和shop的对应关系对应于数据库表里的tb_product和tb_shop的关系,通过tb_product的shop_id对应 所以外面的是shop_id

里面的就是tb_shop里面的两个字段值。

第二个问题的话,这里没有影响的,同学可以直接看控制台的sql输出,就会发现确实能取到东西的

0
2
翔仔
回复
Simon___
association中起别名的shop_id,然后赋值给product里面的shop里面的shopId
2019-12-04
共2条回复

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程