1.MyBatis概述
MyBatis是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以对配置和原生Map使用简单的 XML 或注解,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。
2.MyBatis搭建
(1)引用jar包
将mybatis的jar包复制粘贴到项目根目录下,右键Build Path,选择Add to Build Path。
(2)建立Mybatis的核心配置文件
<!-- 配置连接数据库的信息 -->
<environments default="development">
<environment id="development">
<!-- 事务管理 -->
<transactionManager type="JDBC" />
<!-- MyBatis提供的连接池 -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://127.0.0.1:3306/cy24_mybatis" />
<property name="username" value="root" />
<property name="password" value="shxt" />
</dataSource>
</environment>
</environments>
(3)新建映射文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="相当于自己的包名,告知在上面位置">
<!-- Map<String,Object> -->
<select id="在命名空间中需要唯一" resultType="返回结果集的类型">
<!-- 定制SQL语句 -->
SELECT * FROM sys_user WHERE user_id=-999
</select>
</mapper>
(