栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MyBatis----MyBatis入门

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MyBatis----MyBatis入门

一、MyBatis简介

       MyBatis本是apache的一个开源项目iBatis,2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBatis。

       MyBatis 是一个基于Java的持久层框架。MyBatis提供的持久层框架包括SQL Maps和Data Access Objects(DAO),它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和Java的 POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。

二、MyBatis的工作原理    

三、MyBatis的入门程序

MySQL数据库springtest的user数据表进行讲解。下面通过一个实例讲解如何使用Eclipse开发MyBatis入门程序,具体过程如下。

1.创建Web应用,并添加相关JAR包

2.创建日志文件

3.创建持久化类

4.创建映射文件

5.创建MyBatis的配置文件

6.创建测试类

(1)创建Web应用,并添加相关JAR包

(2)创建日志文件

 MyBatis默认使用log4j输出日志信息,如果开发者需要查看控制台输出的SQL语句,那么需要在classpath路径下配置其日志文件。在应用的src目录下创建log4j.properties文件,内容如下:

# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
log4j.logger.com.mybatis=DEBUG
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

日志文件中配置了全局的日志配置、MyBatis的日志配置和控制台输出,其中MyBatis的日志配置用于将com.mybatis包下所有类的日志记录级别设置为DEBUG。

(3)创建持久化类

 在src目录下,创建一个名为com.mybatis.po包,在该包中创建持久化类MyUser。

package com.mybatis.po;

public class MyUser {
	private Integer uid;//主键
	private String uname;  //名称
	private String usex;  //性别
	public Integer getUid() {
		return uid;
	}
	public void setUid(Integer uid) {
		this.uid = uid;
	}
	
	public String getUname() {
		return uname;
	}
	public void setUname(String uname) {
		this.uname = uname;
	}
	public String getUsex() {
		return usex;
	}
	public void setUsex(String usex) {
		this.usex = usex;
	}
	@Override
	public String toString() {
		return "User [uid=" + uid +",uname=" + uname + ",usex=" + usex +"]";
	}

}

(4)创建映射文件

    在src目录下,创建一个名为com.mybatis.mapper包,在该包中创建映射文件UserMapper.xml





	
		
		
			
			
			
				
				
				
				
				
				
				
			
			
	
		
	
	
	

(5)创建MyBatis的配置文件

    在src目录下,创建MyBatis的核心配置文件mybatis-config.xml。在该文件中,配置了数据库环境和映射文件的位置。





	
		select * from user where uid = #{uid}