一、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如下。

最新文章

  1. 开源MVCPager
  2. hdu 2553 N皇后问题
  3. Thinking in UML-1-为什么需要UML
  4. Spark源码系列(一)spark-submit提交作业过程
  5. 分布式环境下限流方案的实现redis RateLimiter Guava,Token Bucket, Leaky Bucket
  6. [转]Java程序员们最常犯的10个错误
  7. .NET研发人员面试题(一)
  8. IP地址爬取
  9. MyBatis主键生成器SelectKeyGenerator(三)
  10. 2019-04-12-day031-进程基础
  11. [ZJOI2012]波浪弱化版(带技巧的DP)
  12. Windows Server 2008 r2 64位激活
  13. [JS] 如何自定义字符串格式化输出
  14. 逆向基础(一) | WooYun知识库
  15. Maven的dependency scope属性
  16. Ubuntu安装配置rclone(Onedrive应用)
  17. .NET中异常与错误码优劣势对比
  18. mock数据
  19. Requests接口测试-对cookies的操作处理(二)
  20. 天地图,js 4.0 api,简单调用,高手请绕行

热门文章

  1. 「小程序JAVA实战」小程序的基础组件(24)
  2. 详解Vue2.0生命周期
  3. Spring cloud Eureka高可用 - Windows 7 hosts文件立即生效
  4. rtmp一些状态信息详解-as连接FMS服务器报错状态汇总~~
  5. spring-boot 外部jar 打包 配置
  6. freeswitch由于ext-sip-ip地址填写错误导致32秒拆线问题
  7. 简述 ascii、unicode、utf-8、gbk 的关系 (全网最全!!!)
  8. Nginx实现ssl一级、二级域名证书部署并用https访问代理转发服务器
  9. 【BZOJ3998】弦论 【后缀自动机】
  10. ios加载本地html