id,result,association标签里的property和column属性

id,result,association标签里的property和column属性

http://img1.sycdn.imooc.com//climg/5dcfa24809f4357d00000000.jpg

老师,resultmap下面的id,result,association标签里的property和column属性,到底是用来干嘛的?两个有关联吗?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,resultMap的作用是将多张表联合查询的结果集中的字段,自动对应到对应的实体中,

id是设置主表的主键列名,和映射对象的主键属性。

result将数据表中和实体类中名称不同的字段对应起来,比如数据表中的goods_id字段,对应实体类中的goodsId。

association标签是用来指明关联的类以及需要自动填充进入的字段的。association标签中property属性是指主对象中存储关联对象的属性名,column表示数据库的列名或者列标签别名。

<association property="goods" select="goods.selectById" column="goods_id"></association>这句话表示goods.selectById查询出来的值映射到GoodsDetail类中的Goods属性。

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

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师