MyBatis简易教程_mybatis简易教程

2020-02-27 其他范文 下载本文

MyBatis简易教程由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“mybatis简易教程”。

MyBatis简易教程

MyBatis+MySQL的,记录如下:

①数据库

在MySQL中,test数据库下,简历user表,一共两个字段id和name,建表语句略。

②需导入的包

只有两个:

mybatis-3.0.3.jar

mysql-connector-java-5.1.9-bin.jar(JDBC包)

③目录结构

采用最简单的结构,domain包下有且仅有四个文件

configuration.xml

User.xml

User.java

Test.java

④实体类javabean,总共两个变量

view plaincopy to clipboardprint?





































 package domain;public cla User {private int id;private String name = null;public User(){}public User(int id, String name){this.id = id;this.name = name;}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;}@Overridepublic String toString(){return “User [id=” + id + “, name=” + name + “]”;}}

⑤MyBatis总配置文件configuration.xml

view plaincopy to clipboardprint?







“http://mybatis.org/dtd/mybatis-3-config.dtd”>

































 

⑥User类的配置文件User.xml

view plaincopy to clipboardprint?



“-//mybatis.org//DTD Mapper 3.0//EN”

“http://mybatis.org/dtd/mybatis-3-mapper.dtd”>



select * from user where id = #{id}

]]-->

 

⑦测试用例

package domain;



 import java.io.IOException;

 import java.io.Reader;

 import org.apache.ibatis.io.Resources; import org.apache.ibatis.seion.SqlSeion; import org.apache.ibatis.seion.SqlSeionFactory; import org.apache.ibatis.seion.SqlSeionFactoryBuilder; import domain.User;



 public cla Test {

public static void main(String[] args)throws IOException {

String resource = “domain/configuration.xml”;Reader reader = Resources.getResourceAsReader(resource);SqlSeionFactory f = new SqlSeionFactoryBuilder().build(reader);SqlSeion seion = f.openSeion();try {

User user =(User)seion.selectOne(“selectUser”, “1”);System.out.println(user);} catch(Exception e){e.printStackTrace();} finally {

seion.close();

}

}

 }

《MyBatis简易教程.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
MyBatis简易教程
点击下载文档
相关专题 mybatis简易教程 简易 教程 MyBatis mybatis简易教程 简易 教程 MyBatis
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文