最近发现一种基于 Java17、SpringBoot3 和 JOOQ 的现代 Java 技术栈,可以作为 mybatis 和 hibernate 的第三种选择 * [https://www.mjga.cc](https://link.segmentfault.com/?enc=N72EVjmENSfhIpv%2BVW9N8Q%3D%3D.CUf3jE1edOXlzKrkk9OoYLJgIbKPYe5n0ANEa5swqqM%3D) * [https://github.com/ccmjga/mjga-scaffold](https://link.segmentfault.com/?enc=%2FZBjbyAOoUnRS0HBQmTyiw%3D%3D.VM3rk17BTW2vGrRsc%2BOC1w7MX9Dd0iDvPQoM777atneIGICQUDyeyQKZI4aHraHe) 一篇关于它的介绍 * 这个 JOOQ 是一个 CRUD 库,它用起来有点像 C# 的 LINQ  关于这第三种选择大家觉得相对 hibernate 和 mybatis 都有什么优势和劣势?查了一下在国外的社区 jooq 倒是挺流行的,国内的话用的不多,但是里面的编程思想可以借鉴。 另外,建议进大家最好从 [https://www.mjga.cc](https://link.segmentfault.com/?enc=tYOJiWXlkjN3FCZtTwrCeA%3D%3D.SZ4MJUbGkiMTHH6gewvKVh8ENUpMK3UivDikYJcomZI%3D) 上下载代码来使用,这样能够确保获取到最新的代码,Github 上的代码主要作展示用,它的版本可能会落后于从 mjga.cc 下载的内容。