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) 编辑 收藏 举报