parameterType 常规的八大数据类型、引用类型以及pojo的封装类 将mapper中的所有方法中的参数,提取出来放到一个包装类中,开发mapper的时候所有参数如果有就传,这个包装类类型。 在包装类中,加上对应的参数类型。在mapper.xml中使用ognl的方式去读取参数 |
|
|
<select id="findUserByNameAndSex" parameterType="cn.hd.param.QueryVo" resultType="cn.hd.param.User" >
|
@Test |
输出映射
2种方式
(1)resultType
如果数据库中的字段和实体类中保持一致,使用该属性;
你想要的数据在实体类和数据库中保持一致
(2)resultMap
你想要的数据在实体类和数据库中不一致,又想拿到这个值,就要手动映射
Sql语句中的resultMap中的参数和上面的resultMap中的id保持一致,type就是要转化的类型,id主键普通属性 Column数据库字段名 property 实体类的属性名 javaType实体类类型 jdbcType数据库类型 TypeHandler类型控制器
<result column=”name” property=”name”></result>
|