Mybatis之配置文件

本文详细介绍了Mybatis的配置文件,包括主配置文件的结构、数据源配置(dataSource)的类型与设置,以及事务管理。重点讨论了如何使用数据库属性配置文件,设置类型别名(typeAliases)和映射器(mappers)。此外,还深入解析了PageHelper分页插件的使用,包括其支持的数据库类型和实现分页的步骤。
摘要由CSDN通过智能技术生成

1>主配置文件

  • 之前项目中使用的 mybatis.xml 是主配置文件。

  • 主配置文件特点:

    1、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">
  • 2、根元素,<configuration>
  • 3、主要包含内容:
    ➢ 定义别名
    ➢ 数据源
    ➢ mapper 文件

2>dataSource标签

  • Mybatis 中访问数据库,可以连接池技术,但它采用的是自己的连接池技术。在 Mybatis 的 mybatis.xml配置文件中,通过<dataSource type=”pooled”>来实现 Mybatis 中连接池的配置。

2.1、dataSource类型

在这里插入图片描述

上图看出 Mybatis 将数据源分为三类:

  • UNPOOLED 不使用连接池的数据源
  • POOLED 使用连接池的数据源
  • JNDI 使用 JNDI 实现的数据源
    • 其中 UNPOOLED ,POOLED 数据源实现了 javax.sq.DataSource 接口, JNDI和前面两个实现方式不同,了解可以
      在这里插入图片描述

2.2、dataSource配置

  • 在 MyBatis.xml 主配置文件,配置 dataSource:
<dataSource type="POOLED">
<!-- 连接数据库的四个要素 -->
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url"
value="jdbc:mysql://localhost:3306/ssm?charset=utf-8"/>
<property name="username" value=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值