MyBatis

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>

posted on 2016-12-01 18:40  gonglj1994  阅读(110)  评论(0编辑  收藏  举报