Mybatis:resultMap当中column

若在sql中的table有重命名吗,在comlumn值里面不需要加重命名的作为前缀,直接加column的名字即可
例如:




select a.field1 ,b.field2 from table a,table b

MyBatis是一款优秀的基于Java的持久层框架,它的数据访问层采用了ORM(Object Relational Mapping)的思想,使得我们可以通过XML配置或者注解的方式将Java对象映射到数据库的表。 在MyBatis,我们可以通过使用XML的方式配置结果集的映射规则,这个过程就是使用resultMap来完成的。resultMapMyBatis用来描述如何将数据库结果集映射到Java对象的规则集,其包括了属性名、Java类型、JDBC类型、以及类型转换器等。 在MyBatisMapper XML文件,我们可以使用resultMap元素来定义一个结果集映射规则,该元素可以包含多个子元素,如id、result、association、collection等。其,id元素用于指定结果集映射规则的唯一标识,result元素用于指定单个属性的映射规则,association元素用于指定关联对象的映射规则,collection元素用于指定集合属性的映射规则等。 一个简单的resultMap示例代码如下: ``` <resultMap id="userResultMap" type="User"> <id column="id" property="id" /> <result column="username" property="username" /> <result column="password" property="password" /> <result column="email" property="email" /> </resultMap> ``` 在上述代码,我们定义了一个名为userResultMapresultMap,它的Java类型为User。该resultMap包含了四个result元素,分别用于指定id、username、password、email这四个属性的映射规则。其column属性指定了数据库表对应的列名,property属性指定了Java对象对应的属性名。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值