FluentMybatis学习、踩坑、实践
文章平均质量分 86
分享一下fluent mybatis学习过程
剑客阿良_ALiang
人都是孤独的,没有人逃脱的了,这就是他们的悲剧所在。——理查德·耶茨 《十一种孤独》
展开
-
FluentMybatis Update语法 | FluentMybatis实践
Fluent Mybatis框架update语法实践,验证fm提供的几个好用方法。原创 2021-11-23 18:16:21 · 4528 阅读 · 20 评论 -
FluentMybatis Where语法(二) | FluentMybatis实践
前言接着上一篇内容:我们继续where语法的研究验证。GitHub仓库:github项目数据准备这边还是把准备好的数据发一下,避免忘了。and和or带子查询fm支持and、or方法内支持QFunction参数,使用几个例子试一下,第一个是and添加子查询,第二个是or添加子查询,第三个为多重嵌套。接口层代码添加 /** * 测试and 子查询 * * @return list */ List<TestFlue.原创 2021-11-10 11:02:30 · 10252 阅读 · 20 评论 -
FluentMybatis Where语法(一) | FluentMybatis实践
前言这几天在出差,没时间更新FluentMybatis相关的内容。接着上一篇:FluentMybatis 聚合查询、apply方法 | FluentMybatis实践_阿良的博客-CSDN博客继续测试fm的其他语法,where语法的使用。数据准备随便弄几条数据。Where基本条件语法先看看where的基本语法,例如:> , = , < , >= , <= , <> , between , not between , in , no.原创 2021-11-10 10:44:23 · 10569 阅读 · 20 评论 -
FluentMybatis 聚合查询、apply方法 | FluentMybatis实践
前言接着上一篇文章:FluentMybatis 分页查询、sql日志输出 | FluentMybatis实践_阿良的博客-CSDN博客我把分页已经调整好了,现在实验一下官方给出的聚合查询方法。GitHub代码仓库:GitHub仓库数据准备为了聚合查询的条件,添加了几条数据。MIN我们试着获取最小的年龄。...原创 2021-10-26 16:06:22 · 39372 阅读 · 2 评论 -
FluentMybatis 分页查询、sql日志输出 | FluentMybatis实践
目录前言准备数据Sql日志配置官方分页查询PageHelper分页查询总结前言接着我上一章:FluentMybatis 项目工程化、常规操作(增删改查)(二) | FluentMybatis实践_阿良的博客-CSDN博客上一章我把项目做了一部分工程化包装,主要还是想要之后的调试能够方便一些。那么这一章接着上一章的内容,做一下查询分页,并且将每次请求所调用的sql语句写在日志里面,便于我们观察定位问题。代码之后还是会上传到github。GitHub代码仓库地址:Gi原创 2021-10-25 11:32:40 · 42991 阅读 · 3 评论 -
FluentMybatis 项目工程化、常规操作(增删改查)(二) | FluentMybatis实践
目录前言查询查询写法1查询写法2代码说明新问题删总结前言接着上一篇:FluentMybatis 项目工程化、常规操作(增删改查)(一) | FluentMybatis实践_阿良的博客-CSDN博客仓库地址:GitHub仓库查询定义查询请求体package com.hy.fmp.dto.req;import lombok.AllArgsConstructor;import lombok.Builder;import lombok..原创 2021-10-20 21:28:58 · 55530 阅读 · 4 评论 -
FluentMybatis 项目工程化、常规操作(增删改查)(一) | FluentMybatis实践
目录前言Maven依赖配置文件调整Knife4j配置添加必要实体增/改前言接着上一篇,上篇已经测试通过,成功添加了数据。那么这篇主要是继续上一个项目,将项目进行工程化包装,增加一些必要配置,并且生成增删改查接口。GitHub代码仓库:GitHub仓库Maven依赖增加了druid数据库连接池,所以之前的配置文件也需要调整,下面会发出来。 <dependency> <groupId>c.原创 2021-10-20 21:16:17 · 55172 阅读 · 4 评论 -
FluentMybatis 项目构建、代码生成(二) | FluentMybatis实践
目录前言依赖补充数据库文件配置测试代码增加扫描mapper注解执行测试代码总结前言上一篇文章已经介绍了fluent-mybatis项目的构建,文章地址:https://huyi-aliang.blog.csdn.net/article/details/120848199这篇文章继续之前的项目,对代码进行基本调试。验证代码操作数据库情况。依赖补充按照官方给的代码依赖是不够的,这里需要对maven的pom文件进行补充。 <de原创 2021-10-19 21:47:46 · 52813 阅读 · 2 评论 -
FluentMybatis 项目构建、代码生成(一) | FluentMybatis实践
简述偶然看到一篇关于阿里新orm框架的文章,好奇的点了进去。开发后端多年,看到这个还是有点兴奋的。常用mysql的orm框架mybatis、jpa,到后来的优化框架mybatis-plus都是用过,他们或多或少都有优缺点吧。程序员本就是日常革新技术的职业,所以了解更多的框架绝对不会有错误。所以我尝试着把自己学习该框架的过程,记录下来,尽可能去掉一些项目工程中用不到的功能,展示一些实用有帮助的代码。...原创 2021-10-19 17:36:52 · 54622 阅读 · 15 评论