MyBatis 配置类详解

核心配置文件中的标签必须按照固定的顺序:

properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,

reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?

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>

    <properties resource="jdbc.properties">properties>
    <settings>

        <setting name="mapUnderscoreToCamelCase" value="true"/>

        <setting name="lazyLoadingEnabled" value="true"/>
    settings>
    <typeAliases>

        <package name="com.lianyou.mybatis.bean"/>
    typeAliases>

    <environments default="mysql_test">

        <environment id="mysql_test">

            <transactionManager type="JDBC"/>

            <dataSource type="POOLED">

                <property name="driver" value="${jdbc.driver}"/>

                <property name="url" value="${jdbc.url}"/>

                <property name="username" value="${jdbc.username}"/>

                <property name="password" value="${jdbc.password}"/>
            dataSource>
        environment>
    environments>

    <mappers>
        <mapper resource="UserMapper.xml"/>

        <package name="com.lianyou.mybatis.mapper"/>
    mappers>
configuration>

undefined

Original: https://www.cnblogs.com/wuzkkk/p/15941412.html
Author: 在厂的上进者
Title: MyBatis 配置类详解

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/579676/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 线程中断

    1、NEW和TERMINATED NEW:还未启动,startTERMINATED:线程运行结束效果:并不会设置线程的中断标识位,什么事也不会发生。 2、RUNNABLE 运行状态…

    Java 2023年5月30日
    087
  • 大规模数据分析统一引擎Spark最新版本3.3.0入门实战

    @ 概述 定义 Hadoop与Spark的关系与区别 特点与关键特性 组件 集群概述 集群术语 部署 概述 环境准备 Local模式 Standalone部署 Standalone…

    Java 2023年6月5日
    0122
  • 发现一个开源项目优化点,点进来就是你的了

    hello,大家好呀,我是小楼。 最近无聊(摸)闲逛(鱼)github时,发现了一个阿里开源项目可以贡献代码的地方。 不是写单测、改代码格式那种,而是比较有挑战的 &#x6…

    Java 2023年6月6日
    0100
  • 合并PDF

    itext依赖 com.itextpdf itextpdf 5.5.9 com.itextpdf itext-asian 5.2.0 import com.itextpdf.tex…

    Java 2023年6月8日
    095
  • Java WebService 简单实例

    前言:朋友们开始以下教程前,请先看第五大点的注意事项,以避免不必要的重复操作。 一、准备工作(以下为本实例使用工具) 1、MyEclipse10.7.1 2、JDK 1.6.0_2…

    Java 2023年5月29日
    0143
  • 分析 java.util.HashMap 源码

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月9日
    058
  • @ConditionalOnMissingBean 如何实现覆盖第三方组件中的 Bean

    创建 olive-starter 项目对应的 pom.xml文件如下 <project xmlns="http://maven.apache.org/POM/4.0…

    Java 2023年6月7日
    080
  • Redis概念

    概念:redis是一款高性能的NOSQL系列的非关系型数据库 Original: https://www.cnblogs.com/ailhy/p/16610114.htmlAuth…

    Java 2023年6月6日
    079
  • VMWare虚拟机15.X局域网网络配置(修改网卡)

    最近在搞几台虚拟机来学习分布式和大数据的相关技术,首先先要把虚拟机搞起来,搞起虚拟机第一步先安装系统,接着配置网络 vmware为我们提供了三种网络工作模式,它们分别是: Brid…

    Java 2023年6月9日
    076
  • axios的封装

    Vue中axios的封装 request.js请求封装、 import axios from ‘axios’ import { getToken } from ‘@/utils’ …

    Java 2023年6月5日
    091
  • java 封装得一个比较优秀的http框架forest

    偶然看到这个框架,用了一下,很是方便。 给大家推荐使用: Original: https://www.cnblogs.com/huzi007/p/14447336.htmlAuth…

    Java 2023年5月29日
    080
  • Linux centos7.6 安装 docker

    1、安装官网教程 https://docs.docker.com/engine/install/centos/ 2、卸载之前的 docker sudo yum remove doc…

    Java 2023年6月5日
    079
  • MySQL学习之路(1):SQL脚本语言

    使用MySQL数据库,首先安装MySQL数据库,本文所有SQL脚本在MySQL上测试和执行。 安装Mysql服务器;安装Mysql workbench客户端,可以以图形化界面管理m…

    Java 2023年6月6日
    058
  • WIN进程注入&BypassUAC&令牌窃取

    WIN进程注入&BypassUAC&令牌窃取 本地提权—win令牌窃取 假冒令牌可以假冒一个网络中的另一个用户进行各类操作。 所以当一个攻击者需要域管理员的操作权限…

    Java 2023年6月6日
    088
  • 基于Dom4j实现javaBean转xml的功能

    一、前言前面实现了xml转javaBean的功能,今天继续完成javaBean转xml的功能。这一块实现的比较早现在看来可能有很多可以优化的地方(也说明了我有成长) 三、功能实现 …

    Java 2023年6月14日
    099
  • CentOS7.4下使用Nginx配置Asp.net Core和添加Https证书步骤

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/zxtceq/p/14173558.htmlAuthor…

    Java 2023年5月30日
    069
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球