MyBatis初探之环境的配置

WBOY
풀어 주다: 2016-06-07 16:44:31
원래의
949명이 탐색했습니다.

很早之前就想学习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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!