Mybatis学习笔记

第一章 Mybatis介绍

  下载:https://github.com/mybatis/mybatis-3/releases

  Mybatisapache下的顶级项目。

  MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。

  Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatemnt、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。

  通过mybatis提供的映射方式,自由灵活生成满足需要的sql语句。

  向preparedStatement中输入参数自动进行输入映射,将查询结果集灵活映射成java对象。

    

Mybatis学习笔记

 

第二章 配置文件

SqlMapConfig.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> <!-- 和spring整合后 environments配置将废除--> <environments default="development"> <environment> <!-- 使用jdbc事务管理--> <transactionManager type="JDBC" /> <!-- 数据库连接池--> <dataSource type="POOLED"> <property value="com.mysql.jdbc.Driver" /> <property value="jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8" /> <property value="root" /> <property value="mysql" /> </dataSource> </environment> </environments> <mappers> <mapper resource="sqlmap/User.xml"/> </mappers> </configuration>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpwzgp.html