Java教程

mybatis

本文主要是介绍mybatis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

mybatis简介

mybatis是一个持久层框架。原来叫ibatis。改名为mybatis。版本比较稳定。

mybatis让程序将主要精力放在sql上,通过mybatis提供的映射功能,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语句。

mybatis可以将向 preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象。(输出映射)

框架结构图

  

mybatis框架的主配置文件中配置数据源、事务等信息,根据主配置文件获得SqlSessionFactory,用SqlSessionFactory生产SqlSession,利用SqlSession进行CRUD操作。

入门程序

准备框架环境

1. 创建java se、java ee项目

2. 导入mybatis需要的jar包,数据库驱动包。

3. 在classpath下创建log4j.properties属性文件。

4. 在classpath下创建mybatis框架的核心配置文件,名称任意。 mybatis.xml

  <!DOCTYPE configuration

  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

  "http://mybatis.org/dtd/mybatis-3-config.dtd">

5. 编写pojo实体类。

6. 创建映射文件,且实现功能。

  <!DOCTYPE mapper

  PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

  "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

7. 在主配置文件中加载映射文件。

  <mapper resource="com/mybatis01/mapper/UserDao.xml"/>

8. 编写测试程序进行测试。

  用Resources类读取主配置文件

  用SqlSessionFactoryBuilder类创建SqlSessionFactory对象

  获得SqlSession对象

  调用statement

  关闭SqlSession

 

这篇关于mybatis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!