Home  >  Article  >  Database  >  MyBatis初探之环境的配置

MyBatis初探之环境的配置

WBOY
WBOYOriginal
2016-06-07 16:44:31976browse

很早之前就想学习mybatis,据说很多公司都使用这个框架。以前我都使用老掉牙的DBCP,Hibernate感觉太大,现在来学学这个中性的框架

很早之前就想学习mybatis,据说很多公司都使用这个框架。以前我都使用老掉牙的DBCP,Hibernate感觉太大,现在来学学这个中性的框架。

Java实战应用:Mybatis实现单表的增删改

[Java][Mybatis]物理分页实现

Mybatis快速入门教程

Mybatis的关于批量数据操作的测试

Mybatis中对List 对象List的批处理插入操作

首先是环境的配置,,我使用maven创建项目,pom.xml文件如下

 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ">
 4.0.0

 com.bird
 concursey
 0.0.1-SNAPSHOT
 jar

 concursey
 

 
  UTF-8
 

 
 
   junit
   junit
   3.8.1
   test
 

 
   org.mybatis
   mybatis
   3.2.7
 

 
 
   mysql
   mysql-connector-java
   5.1.32
 

 

还得创建一个数据库和对应的一张表做示范,这里就不写了,直接上对应的JavaBean

package com.bird.mybatis.bean;

public class Users {

 private int id;
 private String name;
 private int age;

 public int getId() {
  return id;
 }

 public void setId(int id) {
  this.id = id;
 }

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public int getAge() {
  return age;
 }

 public void setAge(int age) {
  this.age = age;
 }

 @Override
 public String toString() {
  return "Users [id=" + id + ",, age=" + age + "]";
 }

}

然后要给对应的JavaBean创建对应的mapper.xml文件,内容如下


br />  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

 
 

当然还有mybatis的全局文件,conf.xml内容如下


br />  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">


 
 
   
   
   
   
   
   
   

 

 

 
 
 
 

最后是测试代码

package com.bird.mybatis.bean;

import java.io.Reader;

import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;

public class Test {
 
 public static void main(String[] args) throws Exception {
  String resource = "conf.xml";
  Reader reader = Resources.getResourceAsReader(resource);
  SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(reader);
  SqlSession session = sessionFactory.openSession();
  String statement = "com.bird.mybatis.bean.userMapper.getUser";
  Users user = session.selectOne(statement, 1);
  System.out.println(user);
 }
}

总体来说还是非常简单的。

MyBatis 的详细介绍:请点这里
MyBatis 的下载地址:请点这里

本文永久更新链接地址:

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn