关于本节课内容

关于本节课内容

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


我想问<id column="goods_id" property="goodsId"></id>这条语句在结果集映射过程中起什么作用,还有column是怎么取值的,谢谢老师

正在回答

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

2回答

同学你好。

1、绑定id可以在MyBatis进行结果集映射时,提供唯一区别一个对象的准绳。会提高映射的效率和准确性,所以即便这个字段也是符合驼峰命名的,还要单独指定一下。

2、column是查询的结果集中的字段值,由于我们查的表是t_goods,在select后又没有使用as将这个字段重命名,所以column指定的goods_id就是指查询出的结果集中的goods_id那一列。

如果解答了同学的疑问,望采纳~

祝学习愉快~


好帮手慕阿满 2019-12-06 18:54:41

同学你好,<id column="goods_id" property="goodsId"></id>这段代码是在使用<resultMap>将实体类字段和数据库字段进行映射时,指定的主键字段。column指的是数据库中的字段,具体的取值是由mybatis底层实现的。

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


  • 老师你好,我知道<id column="goods_id" property="goodsId"></id>是指定主键,我想问的是在本节课起什么作用,具体哪一步起什么作用
    2019-12-07 21:57:47
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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