Chuck1sn《你不知道的 JAVA》博客系列 💘 —— 隐藏在数据库增删改查中的秘密 中发帖

书接上文


自从上一篇 Blog 发出以后,有佬友提出了这样一种观点:「我管你这那的,数据库我只用增删改查,连分页都不用一样能写程序」。
[image]
这篇文章不讨论这种做法的对错,只介绍 JOOQ 针对这种使用方式的解决方案。
Simple CRUD
上述的使用方式在数据库操作中有个专业名词,叫做 Simple CRUD。这不是什么神奇的功能,大多数数据操作库都会提供这个功能的解决方案。当然,原始的 Mybatis 没有这个功能——所以我们常说:Mybatis 是一个上古时代的框架。
言归正传,对于这样一个 SQL 来说,Mybatis Plus 和 JOOQ 中的 Simple CRUD 分别如下所示:
SELECT * FROM user WHERE username = 'John';

Mybatis Plus
public interface UserMappe...