一、输入映射
1.parameterType
指定输入参数的Java类,可以使用别名或者类的全限定名。它也可以接受基本数据类型、POJO对象、HashMap。
(1)基本数据类型
(2)POJO对象
(3)传递POJO包装对象
开发中通过pojo传递查询条件 ,查询条件是综合的查询条件,不仅包括用户查询条件还包括其它的查询条件(比如将用户购买商品信息也作为查询条件),这时可以使用包装对象传递输入参数。
UserQueryVo.java
public class UserQueryVO{ // 用户信息 private User user; public User getUser(){ return user; } public void setUser(User user){ this.user = user; } }
UserMapper.xml
UserMapper.java
Test.java
(4)传递HashMap
map的key相当于POJO的属性。
UserMapper.xml
UserMapper.java
Test.java
结果:
User [id=25, username=陈小明, sex=2, birthday=Fri Jul 01 00:00:00 GMT+08:00 2016, address=长春市]
时间: 2024-10-18 11:40:34