1 MyBatis是什么

  mybatis是一个持久层的框架,它对jdbc做了封装;是apache下的顶级项目

  mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语句

  mybatis可以将向 preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象。(输出映射)

 

2 如何使用MyBatis

  2.1 导包

    mybatis : mybatis包

    mysql : MySQL数据库驱动包

    junit : 单元测试包

  MyBatis01 MyBatis基础知识【搞清楚原理】

  2.2 添加myBatis的配置文件

    配置文件中需要配置的内容

      environment配置

      jdbc事务管理

      数据库连接池

      指定映射文件

 1 <?xml version="1.0" encoding="UTF-8" ?>  
 2 <!DOCTYPE configuration PUBLIC "-//ibatis.apache.org//DTD Config 3.0//EN" 
 3     "http://ibatis.apache.org/dtd/ibatis-3-config.dtd">
 4 <configuration>
 5     <!-- 和spring整合后,environment配置将被废除 -->
 6     <environments default="environment">
 7         <environment id="environment">
 8             <!-- 使用jdbc事务管理,事务控制由mybatis实现 -->
 9             <transactionManager type="JDBC" />
10             <!-- 数据库连接池,由mybatis进行管理 -->
11             <dataSource type="POOLED">
12                 <property name="driver" value="com.mysql.jdbc.Driver" />
13                 <property name="url"
14                     value="jdbc:mysql://127.0.0.1:3306/xiangxu" />
15                 <property name="username" value="root" />
16                 <property name="password" value="182838" />
17             </dataSource>
18         </environment>
19     </environments>
20     
21     <!--  指定映射文件的位置(即:加载映射文件)  -->        
22     <mappers>
23         <mapper resource="cn/xiangxu/telecom/login/entity/AdminMapper.xml" /> <!-- 注意:包名的 . 全部换成 / -->
24     </mappers>
25     
26 </configuration> 
配置好的SqlMapConfig.xml

相关文章:

  • 2021-10-05
  • 2021-10-10
  • 2022-12-23
  • 2021-12-24
  • 2021-11-05
  • 2021-09-26
  • 2021-07-29
猜你喜欢
  • 2021-10-13
  • 2021-07-06
  • 2022-01-03
  • 2021-09-03
  • 2021-06-19
  • 2021-09-11
  • 2021-08-03
相关资源
相似解决方案