![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
冯文议
我是冯文议,软件开发工程师,专注于程序设计与开发。开源项目:JavaLib、api-result。喜欢看电影、听音乐。
展开
-
【MyBatis】学习纪要七:缓存(一)
写在前面的话缓存对数据库来说,不是必须,但对于系统来说,缓存是少不了的。我在之前的开发中没有学缓存,也没用到,所以这一次学MyBatis,就来认真学一下,如果你跟我一样,那就来跟我一起学习吧。我打算这样讲给你听,首先了解一下缓存的大概情况,有缓存的话,查询的顺序是怎样的,再具体看学一下一级缓存,二级缓存,最后我们讨论一些细节。当然,既然是学习,那就应该深入了解一下,所以在后面的篇幅,我...原创 2018-05-02 22:56:08 · 191 阅读 · 0 评论 -
【MyBatis】学习纪要十一:逆向工程
写在前面的话前面学习MyBatis的运行原理,刚学完,回头想想还是非常复杂的,也因为之前没有这样去分析过源码,所以这一节算是卡住了,可能会花一定的时间,为了不卡住学习进度,所以我们继续学习,后面再写插件。Introduction to MyBatis Generator1、我首先告诉你官方网站地址:MyBatis Generator2、前面在写测试的时候,就发现了这个问题,要写...原创 2018-05-10 01:19:05 · 171 阅读 · 0 评论 -
【MyBatis】学习纪要六:动态SQL
引言动态SQL:Dynamic SQL。本节我们来通过 MyBatis 的官方文档进行学习。Description(描述)官方描述如下: One of the most powerful features of MyBatis has always been its Dynamic SQL capabilities. If you have any experience...原创 2018-04-27 00:31:36 · 268 阅读 · 2 评论 -
【MyBatis】学习纪要五:resultMap
这一节我们来讲讲 resultMap。因为前面几节已经提供大量实例代码,本节不再引入,需要的,可以进我的github,clone or download import your tool try run (methods)demo2欢迎你Star,或者 Follow首先来分享一个技巧: domain 别名 @Alias("name") 但不推荐这么用,因为指定实体类的类路径就已经很...原创 2018-04-25 00:58:58 · 142 阅读 · 0 评论 -
【MyBatis】学习纪要四:结合源码教你参数处理
引言今天我们来说 MyBatis 接收参数这一块。我打算这样说给你听,我们先看一下MyBatis源码是如何处理参数的,然后我们通过例子来教你。实际上,我们这一节讲的就是:Mapper.xml 如何获取 Dao 中的参数呢?另外,如果你还没有开始学习MyBatis,觉得MyBatis还不错,可以看 【MyBatis】学习纪要一:SpringBoot集成MyBatis完成增删查改 这篇...原创 2018-04-22 16:20:07 · 175 阅读 · 0 评论 -
【MyBatis】学习纪要三:Spring Boot 整合 MyBatis
在学习完 MyBtais 的一些用法或,我依然写了我的个人博客——cms 以此来检验我学习的MyBatis是否可用,值得庆贺的是,简单的 cms 系统上线了,前后端分离,Spring Boot 开发的RESTful风格的API供前端调用。在学习MyBatis的时候,我们知道,他有一个公共的配置文件 mybatis-config.xml,但我们用Spring Boot 集成MyBatis的时候,...原创 2018-04-19 01:02:23 · 232 阅读 · 0 评论 -
MyBtais整合Spring Boot整合,TypeHandler对枚举类(enum)处理
概要问题描述我想用枚举类来表示用户当前状态,枚举类由 code 和 msg 组成,但我只想把 code 保存到数据库,查询处理,能知道用户当前状态,这应该怎么做呢?在 Spring 整合MyBatis 的时候,我们有一个MyBatis的配置文件,我们可以用下面的标签样式指定<typeHandlers> <typeHandler handler="com...原创 2018-06-24 19:48:56 · 2173 阅读 · 2 评论 -
MyBatis-Plus | 最优雅最简洁地完成数据库操作
引言两点:一,使用MyBatis-Plus最新版(3.0.1)完成相关操作二,好久没写MyBatis操作数据库的博文了,有没有想我啊,哈哈,认真看,认真听,认真学。测试效果:下面听我细细道来,MyBatis-Plus的优雅、简洁与强大。代码生成器代码生成器,又被叫做逆向工程,MyBatis官方为了推广,自己也写了一个,我之前也使用这个,功能也是非常强大,...原创 2018-09-01 18:43:47 · 15522 阅读 · 1 评论 -
MyBatis-Plus | 最简单的查询操作教程(Lambda)
引言上一篇:MyBatis-Plus | 最优雅最简洁地完成数据库操作 是对MyBatis-Plus的功能进行简单介绍,虽然是介绍,也让我们领略到他的优雅与强大。你是不是已经被吸引了?别着急,上一节,我们算是参观了MyBatis的风景,这一节,我将带你领略他独特的魅力。Lambda官方表示,3.x支持Lambda表达式,那应该怎么使用呢?我们来看个例子:QueryWra...原创 2018-09-12 00:36:52 · 97324 阅读 · 27 评论