MyBatis初体验 mybatis介绍 环境搭建 项目demo jar下载

一、MyBatis的介绍与搭建

  1. 数据持久化:
    将内存中的数据转换为存储模型,以及将存储模型转换为内存中数据模型的统称

  2. ORM:
    Object/Relation Mapping,即对象/关系映射,一种数据持久化技术。在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过JavaBean对象去操作数据库表中的数据。

  3. MyBatis简介

  • MyBatis前身是iBatis,本是Apache的一个开源的项目
  • ORM框架,MyBatis在对象模型和关系数据库的表之间建立桥梁,快捷的实现数据增删改查
  • 实体类和SQL语句之间建立映射关系

二、MyBatis环境搭建

  1. 下载mybatis-3.2.2.jar包并导入工程
    (http://download.csdn.net/detail/nice_everyday/9900213)
  2. 编写MyBatis核心配置文件(configuration.xml)




	
	
		
			
			
				
				
				
				
			
		
	
	
	
		
	

3.创建实体类-POJO

public class User {
	private Integer id;
	private String userCode;
	private String userName;
	private String userPassword;
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserPassword() {
		return userPassword;
	}
	public void setUserPassword(String userPassword) {
		this.userPassword = userPassword;
	}
}

4.DAO层-SQL映射文件(UserMapper.xml)




	

5.创建测试类

SqlSession sqlSession = MyBatisUtil.createSqlSession();
int count = sqlSession.selectOne("xx.xx.dao.UserMapper.count");

你可能感兴趣的:(原创)