博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
03.MyBatis的核心配置文件SqlMapConfig.xml
阅读量:7224 次
发布时间:2019-06-29

本文共 1117 字,大约阅读时间需要 3 分钟。

SqlMapConfig.xml中配置的内容和顺序如下:

properties(属性)

settings(全局配置参数)

typeAliases(类型别名)

typeHandlers(类型处理器)

objectFactory(对象工厂)

plugins(插件)

environments(环境集合属性对象)

environment(环境子属性对象)

transactionManager(事务管理)

dataSource(数据源)

mappers(映射器)

----------------------------------------------------------------------------------

1.properties属性

在src文件下配置一个数据库的properties

db.properties

jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis01?characterEncoding=utf-8jdbc.username=rootjdbc.password=toor

在SqlMapConfig.xml中引入

Mybatis加载属性的顺序:

1.properties元素体内定义的属性

2.properties中resource或url加载的属性

  后读取的覆盖同名属性

2.typeAliases别名

Mybatis自带别名:

自定义别名:

在xml中就可以使用

3.Mappers映射器

1.<package name=""/>  推荐使用推荐使用推荐使用

要求:

  Mapper接口名称和Mapper映射文件名称相同,且放在同一包

---------------------------------------------------------------

2.<mapper class=""/>

要求:

  Mapper接口名称和Mapper映射文件名称相同,且放在同一包下

3.<mapper resource=""/>

转载于:https://www.cnblogs.com/NEWHOM/p/6832495.html

你可能感兴趣的文章
JavaScript 复习之 Object对象的相关方法
查看>>
JAVA之流程控制语句
查看>>
Spring Boot(1)
查看>>
Winodws 10 美化与调优
查看>>
apache安装及多域名解析及域名代理
查看>>
什么是自动化运维 ? 自动化运维的设计思路以及实战
查看>>
Python练习实例100例(持续更新中)
查看>>
非父组件通信
查看>>
Electron系列文章-主进程与渲染进程
查看>>
高性能缓存服务器 nuster v1.8.8.2 和 v1.7.11.2 发布
查看>>
教你快速入门ES6
查看>>
Python 爬虫十六式 - 第六式:JQuery的假兄弟-pyquery
查看>>
宜昌a货翡翠,包头a货翡翠
查看>>
【微信事业群】趣味面试算法题
查看>>
保守的国美再一次进击社交电商,前途未卜?
查看>>
git
查看>>
Python学习教程(Python学习路线):Python 3—手动创建迭代器
查看>>
说说如何在 Virtual Box 中新建 CentOS 虚拟机
查看>>
Cordova + Vue 实现点击两次退出应用
查看>>
JAVA 多用户商城系统b2b2c-Spring Cloud Stream 介绍
查看>>