id,result,association标签里的property和column属性
老师,resultmap下面的id,result,association标签里的property和column属性,到底是用来干嘛的?两个有关联吗?
15
收起
正在回答
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属性。
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星