2019年11月

在Java中,类的全限定名往往会很繁琐,在mybatis使用这些类型的时候,需要配置很复杂的属性,例如:<select id="getUser" parameterTy...

在使用mybatis过程中经常用到类型别名,除了mybatis自带了很多类型别名和java中的类型的映射,我们自己还可以新建别名外,下面先看一个自建别名的配置<typeAliases>...

Mybatis中的别名的起源我们对别名的认识最初是在数据库中,例如:数据库之select时取别名的做法是这样的:select 列名 as 列别名,//方法1 列名 列别名,//方法2 from ...

前言曾经读到一篇文章,有句话印象十分的深刻:没有一个内容作者,是可以凭空冒出的,你看见的所有看似普通的文字,背后往往都需要多年的积累才能酝酿。的确如此,看似小小的threadlocal,往往随着...

《趣谈shell》,让天下没有难学的shell。曾经有人喊出“让天下没有难做的生意”,也有人喊出“让天下没有难学的技术”,实际上,生意依然很难做,搞技术的仍然是996,因为这些只是口号,听听而已...

为了方便开发,mybatis内置了常用的Java类型的别名,这样,我们开发时写查询结果返回的参数的resultType时就可以使用内置的别名。例如:如果要返回Map类型的结果,就不需要写java...

在简单的场景下,MyBatis 可以为你自动映射查询结果。但如果遇到复杂的场景,你需要构建一个结果映射。 实际上,我们可以混合使用这两种策略。让我们深入了解一下自动映射是怎样工作的。当自动映射查...

前言平凡孕育着伟大,伟大归寂于平淡。读过这篇文章的人很多,但是再读之后,就变得平淡和麻木。我个人感觉,要想获得成功和能力上的进阶,就应该具备平平淡淡中长久保持热情的能力。言归正传。忠言逆耳利于行...

1、ResultMap的节点属性列表MyBatis的开发者认为,数据库不可能永远是你所想或所需的那个样子。我们希望每个数据库都具备良好的第三范式或 BCNF 范式,可惜它们不总都是这样。如果能有...

继《趣谈shell》之后,《新线程世界:一针见血多线程》是我计划写的第二本书。市面上写Java多线程的书很多,我也看过很多,不过,我有个怪癖:凡是阿里工程师写的多线程并发内容的书,我是一概不看。...

resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让我们从JDBC ResultSets 数据提取代码中解放出来,如下一个简单映射语句的示例,其并没有显式指定 result...

从本质上来说,mybatis就是一个映射器,它分为两部分映射:sql语句映射和查询结果的映射。1、sql语句映射在组装sql语句的时候,往往需要各种参数,这个时候要注意参数的设置问题,可以查看官...

曾经,我看了很多shell的书,但是大多的书注重内容的收录,罗列出来的shell命令比较多,而且又零碎,很难学习,下功夫去记忆书上的命令,记住这些命令的参数,这样做看似学会了,其实两手空空,最后...