一、历史回顾
(一)、Mybatis历史
ibatis:apache
2010年,ibatis ---> google code,改名成Mybatis
(二)、作用
图示Mybatis可以简化JDBC操作,实现数据的持久化。
ORM(Object Relational Mapping)框架:将对象和数据库表对应起来。Mybatis是ORM的一个实现。此外还有Hibernate等。它可以像操作对象一样操作数据库。
二、配置Mybatis及入门程序
(一)配置Mybatis
官网:http://www.mybatis.org/mybatis-3/getting-started.html
下载地址:https://github.com/mybatis/mybatis-3/releases
里面使用的jar包和使用的指导文档。
(二)、入门程序
1、开发Mybatis程序步骤
(1)、引入jar:
图示(2)、配置mybatis:
conf.xml:配置数据库信息和需要加载的映射文件。表 --- 类,这两个要名称和字段名称要对应一致。
图示映射文件xxxMapper.xml:增删改查标签。例:<select>
图示(3)、测试类:
session.selectOne("需要查询的namespace.id", 需要查询的SQL的参数值)
例:
jar:
图示conf.xml配置:
代码示例xxxMapper配置:
代码示例实体类:
代码示例测试类:
代码示例数据库:
图示
网友评论