Mybatis框架的配置文件总结

2023-11-01

一、Mybatis核心文件的配置 他是有顺序的

固定前缀

<?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">

额外属性

<!--properties标签 实现动态引入properties配置文件信息 -->
<properties resource="db.properties"></properties>


<settings>	
    <!-- 指定 MyBatis 应如何自动映射列到字段或属性。 
   NONE 表示取消自动映射;
   PARTIAL 只会自动映射没有定义嵌套结果集映射的结果集。 (默认的)
   FULL 会自动映射任意复杂的结果集(无论是否嵌套)。  -->
    <setting name="autoMappingBehavior" value="FULL"/>
</settings> 


<typeAliases>
		<package name="cn.pojo" />
</typeAliases>

typeAliases用来减少类完全限定名的冗余

environments

environment

transactionManager 事务管理器

 type="JDBC" :jdbc的原生事务处理属性

dataSource 数据源连接池

dataSource type="POOLED"  使用数据库连接池

(dataSource 里面配置driver+url+username+password)

mappers加载SQL映射器

接口方式开发
<mappers>
	<mapper class="cn.dao.UserMapper"/>
</mappers>

传统方式开发
<mappers>
	<mapper resource="cn/dao/UserMapper.xml"/>
</mappers>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mybatis框架的配置文件总结 的相关文章

随机推荐

  • 什么是DDL和DML语句?

    1 什么是DDL和DML语句 SQL语言分成三大类 1 DDL语言 2 DML语言 3 DCL语言 可恶 竟然在技术内幕只提及了一部分 内幕661 要知道DDL是什么意思 必须先了解它的英文全称 data definition langua
  • 【华为OD机试】TLV解析Ⅰ【2023 B卷

    华为OD机试 真题 点这里 华为OD机试 真题考点分类 点这里 题目描述 TLV 编码是按 Tag Length Value 格式进行编码的 一段码流中的信元用Tag标识 Tag在码流中 唯一不重复 Length表示信元Value的长度 V
  • Linux 定时任务crontab配置

    https www cnblogs com zoulongbin p 6187238 html
  • [718]canal的配置详解

    文章目录 canal的配置加载方式 properties配置文件 canal properties介绍 instance properties介绍 canal的配置加载方式 介绍配置之前 先了解下canal的配置加载方式 canal配置方式
  • 【斯坦福CS224W笔记之一】 图的基本表示

    是来自b站up主同济子豪兄的中文精讲 自己做来总结给自己学习滴 如果感兴趣的话可以去b站搜索或者去子豪兄的github图神经进行学习 https github com TommyZihao zihao course blob main CS
  • Java线程安全与等待通知

    目录 1 线程不安全原因 1 1 引入 线程不安全的例子 抢占式执行 1 2 线程不安全的原因 5点 其他 2 抢占式执行引起的线程不安全 synchronized 3 内存可见性引起的线程不安全 volatile 3 1 例子 编译器优化
  • Win10操作系统隐藏6个实用小功能

    目录 功能一 分屏 功能二 录屏 功能三 截图 功能四 便签功能 功能五 视频剪辑 功能六 计算器 功能一 分屏 Win10操作系统其实是自带分屏功能的 这个功能对我来说真的太喜欢了 尤其是核对文档的时候 真的是太方便了 操作方法 在文档页
  • 内网离线安装Docker

    文章目录 描述 下载docker离线包地址 1 安装docker 1 下载 Docker 二进制文件 离线安装包 2 上传离线包 3 解压安装包 4 将docker 相关命令拷贝到 usr bin 5 docker注册成系统服务 6 添加执
  • QT--信号槽与带参Lambda表达式

    一 常规的不带参数的Lambda表达式响应槽函数 connect ui btn QushButton clicked to do something 二 带参的Lambda表达式响应槽函数 connect ui spbox static c
  • ArcSDE超出最大连接数问题解决

    ARCSDE数据库默认连接的实例数为48 可用 sdemon o info I users 命令查看当前的用户链接数 因为连接的用户很多时 会导致实例数不够用 这个时候需要对连接的实例数进行修改 修改方法如下 1 plsql登录sde用户
  • 你还没有Aspose 2021中文开发指南吗?中文指南打包带走

    说到文档处理 就得来说说Aspose系列 Aspose是全球领先的图表控件开发商 旗下产品覆盖Word Excel PDF 条码 ZIP CAD HTML 电子邮件 PSD等各个文档管理领域 为全球 NET Java C 等各大平台程序员提
  • ARM平台移植libcurl curl-7.49.0

    libcurl是免费的轻量级的客户端网络库 支持DICT FILE FTP FTPS Gopher HTTP HTTPS IMAP IMAPS LDAP LDAPS POP3 POP3S RTMP RTSP SCP SFTP SMTP SM
  • SpringMVC重要接口(三)HttpMessageConverter

    大部分人的第一反应是通过SpringMVC拦截器 Interceptor 中的postHandler方法处理 实际这是行不通的 因为当程序运行到该方法 是在返回数据之后 渲染页面之前 所以这时候HttpServletResponse中的输出
  • C++-类和对象(上)

    类和对象 上 一 构造函数 1 概念 2 特性 二 析构函数 1 概念 2 特性 三 拷贝构造 1 概念 2 特性 四 运算符重载 1 概念 2 赋值运算符重载 五 重载与const 重载 六 总结 一 构造函数 1 概念 class St
  • Java后端、前端、大数据、python、Golang学习路线

    面向招聘要求学编程 加油 小y同学 blibli很多资源 黑马 尚硅谷 狂神说等等 1 后端 Java基础 完成 Java Web 完成 Maven 完成 Git 完成 SSM Spring框架 SpringMVC 持久层框架Mybatis
  • 充电IC和电量计的驱动调试

    LK是little kernel的缩写 高通平台android普遍采用LK作为其bootloader LK是一个开源项目 但是 LK只是整个系统的引导部分 所以它不是独立存在 LK是一个功能极其强大的bootloader 但只支持arm和x
  • 手把手教SYSU_2023SpringRL之实践作业二 (期末):Multi-Agent Reinforcement Learning (MARL)

    手把手教SYSU 2023SpringRL之实践作业二 期末 Multi Agent Reinforcement Learning MARL 0 前言 最终成绩90 1 环境概述 观测空间 动作空间 奖励函数 2 代码实战 训练环境配置 训
  • python Statsmodel 回归模型笔记

    Statsmodels是Python中一种常用的统计分析库 支持多种回归模型的建立和分析 以下是Statsmodels中常见的几种回归模型及其用途 线性回归模型 Linear Regression Model 用于建立自变量和因变量之间线性
  • 二维线段树的讲解【建立在线段树上的提升】

    二维线段树 二维线段树最主要用于平面统计问题 类似一维线段树 最经典的就是求区间最值 或区间和 推广到二维 求得就是矩形区域最值 或矩形区域和 对于矩形区域和 二维树状数组更加高效 而矩形区域最值 更加高效的方法是二维RMQ 但是二维RMQ
  • Mybatis框架的配置文件总结

    一 Mybatis核心文件的配置 他是有顺序的 固定前缀 额外属性