Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

        

联系锋哥QQ:3320160706

AI编程,程序员挑战年入30~100万高级指南 - 职业规划

Java、Python项目定制找Java1234_小锋老师,专业又靠谱 QQ:3320160706

Java、Python毕设辅导找Java1234_小锋老师,专业又靠谱 QQ:3320160706
当前位置: 主页 > Java文档 > Java基础相关 >

一个有趣的开源项目Stream-Query,让你彻底摆脱编写Mapper接口的烦恼!


时间:2026-09-07 20:35来源:http://www.java1234.com 作者:小锋  侵权举报
一个有趣的开源项目Stream-Query,让你彻底摆脱编写Mapper接口的烦恼!
失效链接处理
一个有趣的开源项目Stream-Query,让你彻底摆脱编写Mapper接口的烦恼!

 
 
相关截图:
 

主要内容:

Stream-Query 到底是个啥
简单说,Stream-Query 是一个站在 MyBatis-Plus 肩膀上的小框架。它不打算重造一套 ORM,而是把两件最烦的事包掉了:
 
第一件,是 不再手写 Mapper。你只需要实体类,剩下的接口由它在运行时动态生成。
 
第二件,是 查询结果更好组装。一对一、一对多这类“查完还得自己 stream 拼一把”的场景,它给了更顺手的写法。
 
它是怎么把 Mapper 省掉的
原理不复杂,但挺巧。
 
MyBatis-Plus 代理 Mapper 的前提是:这个接口得先存在。Stream-Query 用 Byte-Buddy 在 JVM 跑起来之后,按实体类动态生成对应的 Mapper,再交给 MyBatis-Plus 去代理。你这边看到的,只是一个静态工具类 Database。




------分隔线----------------------------


锋哥推荐