Mybatis练习
1.Mybatis介绍 详细可见Mybatis网站点击链接
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
MyBatis属于 ORM框架 : 对象/关系映射
ORM框架就是采用元数据来描述对象与关系映射的细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中
2.准备
练习需要Mybatis的jar包、 mysql的jar包、log4j的jar包、junit的jar包,具体资源可以在百度网盘下载。点击跳转
提取码: w2rw
3.练习内容
1.mybatis配置文件放在src下
<?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:///hzh"/>
<!--数据库用户名-->
<property name="username" value="root"/>
<!--数据库密码-->
<property name="password" value="root"/>
</dataSource>
</environment>
</environments>
<mappers>
<!--映射UserMapper.xml路径-->
<mapper resource="com/yh/mapper/UserMapper.xml"/>
</mappers>
</configuration>
mapper resource=“com/yh/mapper/UserMapper.xml” 这里注意 此地址不是用 . ,用的是 /
2.创建UserMapper接口
package com.yh