mybatis SqlMapConfig.xml
2024-08-24 06:44:21
一、SqlMapConfig.xml
1、属性properties
在入门时,以抽取出连接数据库的属性得到properties文件。
a.可以通过resource和url来获得属性。
b.properties内还可以定义属性。但不建议使用
c.mybatis属性加载顺序
property-----à resource/url---------àparameterType(同名属性,后读取覆盖前面的)
2、settings
全局参数配置。例如,开启二级缓存,开启延迟加载。
3、typeAliases(别名)
statement的输入参数和输出参数,属性使用全限定名。不利于书写。
a.默认别名
java的基本数据类型和String。基本数据类型对象,Date等已有定义
b.定义单个
SqlMapConfig.xml
UserMapper.xml
c.批量定义
package标签 别名是类名(大小写都可以)
---------------------------------------------------------------------------------------
-----------NovelMapper测试成功---------
4. typeHandlers(类型转换器)
mybatis已有默认的一些定义。基本不需要定义。
联想:beanutils-àString到基本数据类型 其他数据类型,有默认,也可以自定义。
5 environments
mybatis的环境,单使用mybatis需配置。与spring整合后废除。
6.mappers
映射文件。之前已使用resource来加载。 mapper可以通过resource,url和class方式来加载。
class方式
mapper接口名和映射文件一致。如UserMapper.java和UserMapper.xml
放到同一个目录。
SqlMapConfig配置
批量加载(类似别名的批量)
前提,class方式的命名和放置规则。sqlmapconfig如下。
最新文章
- 开源MVCPager
- hdu 2553 N皇后问题
- Thinking in UML-1-为什么需要UML
- Spark源码系列(一)spark-submit提交作业过程
- 分布式环境下限流方案的实现redis RateLimiter Guava,Token Bucket, Leaky Bucket
- [转]Java程序员们最常犯的10个错误
- .NET研发人员面试题(一)
- IP地址爬取
- MyBatis主键生成器SelectKeyGenerator(三)
- 2019-04-12-day031-进程基础
- [ZJOI2012]波浪弱化版(带技巧的DP)
- Windows Server 2008 r2 64位激活
- [JS] 如何自定义字符串格式化输出
- 逆向基础(一) | WooYun知识库
- Maven的dependency scope属性
- Ubuntu安装配置rclone(Onedrive应用)
- .NET中异常与错误码优劣势对比
- mock数据
- Requests接口测试-对cookies的操作处理(二)
- 天地图,js 4.0 api,简单调用,高手请绕行