- 写在最前
MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
(了解更多,前往 http://www.mybatis.org/mybatis-3/zh/index.html)
- 提取准备需要用到的jar
mybatis-3.2.4.jar
mysql-connector-java-5.1.33.jar (下面示范用mysql)
- 步骤预览
(1)创建项目,添加mybatis配置文件 conf.xml
(2)在数据库,新增一张简单用户表,然后创建用户实体类
(3)定义操作用户表的sql映射文件UserMapper.xml
(4)在conf.xml文件中注册UserMapper.xml
(5)编写测试类进行测试
- 项目结构一览
- 开始体验
1、创建java web项目,导入上面两个jar包
添加配置文件conf.xml,路径:src/conf.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <!-- 配置数据库连接信息 --> <dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/test" /> <property name="username" value="root" /> <property name="password" value="123456" /> </dataSource> </environment> </environments> </configuration>