博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis-略识之无
阅读量:2495 次
发布时间:2019-05-11

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

目录

  之前小咸儿学习了Mybatis,但是只是粗粗的学习了一点知识,所以将自己的一些认知总结下来。

创建

  首先需要创建一个简单的mapper文件:mapper文件是一种XML类型的文件。

  看完一个简单的mapper文件之后,接下来看一下Mybatis的全部配置文件

  • Mybatis的配置文件包含了影响Mybatis行为甚深的设置(settings)和属性(properties)信息。文档的顶层结构如下:
  1. configuration配置
  • properties属性:<properties></properties>标签
    1).mybatis可以使用properties来引入外部properties配置文件的内容;
    2).resource:引入类路径下的资源;
    3).url:引入网络路径或者磁盘路径下的资源;
  • settings设置:这是mybatis中极为重要的调整设置,它们会改变mybatis的运行时行为。
设置参数 描述 有效值 默认值
cacheEnabled 该配置影响的所有映射器中配置的缓存的全局开关 true/false true
lazyLoadingEnabled 延迟加载的全局开关,当开启时,所有关联对象都
会延迟加载。特定关联关系中可通过设置fetchType属性来覆盖该项目的开关
true/false false
useColumnLabel 使用列标签代替列名。不同的驱动在这方面会有不同
的表现,具体可参考相关驱动文档或通过测试这两种
不同的模式来观察所用驱动的结果。
true/false true
defaultStatementTimeout 配置超时时间,他决定驱动等待数据库响应的秒数 Any positive integral Not Set(null)
mapUnderscoreToCamelCase 是否开启自动驼峰命令规则映射,即从经典数据库列名A_Column到经典Java属性名aCloumn的类似映射 true/false false

转载地址:http://ederb.baihongyu.com/

你可能感兴趣的文章
201521123061 《Java程序设计》第十一周学习总结
查看>>
代码小思考
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
希赛软件设计师视频教程-3.1 进程(第三部分) 标清
查看>>
配置springboot在访问404时自定义返回结果以及统一异常处理
查看>>
JS字符串与二进制的相互转化
查看>>
linux ubunt 安装软件的前期准备——更新源的更换
查看>>
C++语言 填充选区
查看>>
1.Rabbitmq学习记录《本质介绍,协议AMQP分析》
查看>>
mysql安装与基本使用
查看>>
记一次Hbase数据迁移和遇到的问题
查看>>
Axure原型制作规范
查看>>
【UOJ#246】套路(动态规划)
查看>>
Repeater + 分页控件 AspNetPager 研究
查看>>
eclipse中的汉字极小的解决方案(转载)
查看>>
Finereport集群配置
查看>>
Introspector内省和反射的区别.
查看>>
php-fpm配置笔记
查看>>
[转]解读ASP.NET 5 & MVC6系列(7):依赖注入
查看>>
[转]Asp.Net大型项目实践(11)-基于MVC Action粒度的权限管理【续】【源码在这里】(在线demo,全部源码)...
查看>>