myBatis一对多,多对一,<collection>,<association>等元素注意项

本文介绍了myBatis在映射一对多和多对一时使用<collection>和<association>元素的注意事项。通过示例展示了如何配置<collection property="dicts" javaType="ArrayList" column="res_id" ofType="Dict" select="..."/>,解释了javaType属性的作用以及在未指定时MyBatis的自动识别机制。
摘要由CSDN通过智能技术生成

最近和朋友聊天,说到程序员是女生选老公最好的选择,为什么呢?
因为程序员每天都问自己“我他妈到底错在哪里了!”为了以后少问两句,先记录下来 用myBatis建立一对多关系注意项
项目中用myBatis+springMvc做后台数据字典,像这种后台数据量也不大,就没整那一对多关系。毕竟代码如浪女,
没事不去勾引她。功能实现后闲着无聊就研究了下用mybatis建立一对多关系,发现还是有很多值得注意的地方。
这玩意,既然勾引了,就不能随便完事,必须略深刻研究,以达到下次随心所欲的蹂躏她的水准。浮夸的年代,
也许给我们coding的时间不多,但也不可养成实现了功能就不管她了。那和上完她一走了之有什么区别!
深以为戒。
稍微正经一点,mybatis建立一对多关系有几个步骤
1、建表
比如数据字典所涉及的两个表:字典类型表(Resource) 一对多 字典表(Dict)。
2、创建实体类和映射mapper
这玩意我是在Maven下用generator自动生成,朋友也可以自己写,生成的东西如下:
1)字典表实体类(Dict)get,set方法省略,你懂得,下同
如果是自动生成的,这玩意private Resource resource;手动加进去
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值