MyBatis学习笔记
文章平均质量分 82
poloto_s
这个作者很懒,什么都没留下…
展开
-
MyBatis 缓存
缓存MyBatis 具有缓存功能,可以将 select 语句进行缓存,下一次调用相同的 sql 语句就可以直接返回结果,减少数据库访问。MyBatis 的缓存分为一级缓存和二级缓存一级缓存默认情况下 MyBatis 使用一级缓存,该缓存无法关闭缓存生命周期一级缓存的生命周期就是从一个 sqlSession 创建到 sqlSession.close() 为止,事实上, 一级缓存就保存在 sqlSession 实例中,具体在其 localCache 字段内,以哈希表的形式保存[外链图片转存失败,源站原创 2022-02-22 14:38:14 · 345 阅读 · 0 评论 -
MyBatis XML映射文件
XML映射文件XML 映射文件是 MyBatis 实现 sql 映射的核心,通过它可以节省大量的代码编写增删查改映射文件中的<select>,<insert>,<update>,<delete> 标签分别对应 sql 语句的查询、添加、更新、删除操作,以下为一些简单的例子:select<select id="selectById" parameterType="int" resultType="user"> select *原创 2022-02-22 14:34:28 · 1173 阅读 · 0 评论 -
MyBatis 日志
日志Mybatis 通过使用内置的日志工厂提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging通过 XML 配置中的 setting 可以选择要使用哪个日志实现STDOUT_LOGGINGSTDOUT_LOGGING 直接翻译就是标准输出日志,这是 MyBatis 自带的一个日志系统,可以实现比较基础的日志功能想要使用只需要在 XML 配置中的 setting 中指定即可原创 2022-02-22 14:22:41 · 277 阅读 · 0 评论 -
MyBatis XML 配置
XML 配置xml 核心配置文件中设置了 MyBatis 的各种核心配置,对 MyBatis 的行为有很大影响,本节为常用的一些配置项properties(属性)就像字面意思一样,properties 包含很多属性信息,这些属性可以在整个配置文件中替代相应的值,设置属性有三种方法:导入 Java 配置文件config.propertiesdriver = com.mysql.jdbc.Driverurl = jdbc:mysql://localhost:3306/mybatis_s原创 2022-02-22 14:18:38 · 1414 阅读 · 0 评论 -
MyBatis 入门
入门这一节描述如何创建一个最简单的Mybatis程序添加依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version></dependency>设置 xml 核心配置文件xml 配置文件包含了对 Mybatis 的核心设置,其中最原创 2022-02-22 14:13:38 · 114 阅读 · 0 评论