码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis基础学习(三)—映射文件

时间:2016-07-02 08:00:41      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

一、输入映射

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=长春市]

Mybatis基础学习(三)—映射文件

标签:

原文地址:http://www.cnblogs.com/yangang2013/p/5634712.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!