- 博客(3)
- 资源 (10)
- 收藏
- 关注
转载 鉴别器discriminator - 按字段选择结果集
鉴别器和switch语句无论是在C语言还是Java里,相信大家都会对switch语句有一定的印象,switch语句是多分支选择语句,即根据不同的字段,选择执行不同的语句,最大的用处就是用来处理多分支选择的场景。以前初学C语言的时候,把多选择结构用多个嵌套的if语句来实现,导致代码可读性低,switch语句正好解决这一代码冗长的问题。这篇日志写的鉴别器,discriminator标签,就是类似switch语句,实现根据不同的字段来选择不同的resultMap进行映射。你可能会有疑问,查询之前我们的实体类和结
2021-03-11 16:14:45 940
转载 聊聊MyBatis缓存机制
聊聊MyBatis缓存机制前言MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理过一些由于MyBatis缓存引发的开发问题,带着个人的兴趣,希望从应用及源码的角度为读者梳理MyBatis缓存机制。本次分析中涉及到的代码和数据库表均放在GitHub上,地址: mybatis-cache-demo<i class="fa fa-li
2021-03-04 11:43:23 170 1
转载 Mybatis之sqlFragment(可复用的sql片段)
今天,我们将分析Mybatis之sqlFragment,可以翻译为sql片段,它的存在价值在于可复用sql片段,避免到处重复编写。在工作中,往往有这样的需求,对于同一个sql条件查询,首先需要统计记录条数,用以计算pageCount,然后再对结果进行分页查询显示,看下面一个例子。<sql id="studentProperties"><!--sql片段--> select stud_id as studId , name, email , dob , pho
2021-03-04 10:57:13 1345 1
每天5分钟玩转Kubernetes@www.java1234.com
2019-01-01
Java实现对Mysql数据库的备份还原
2017-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人