数据库🔥7.0

SqlToy6.0.9:Lambda补齐最后一块拼图,一套 ORM 完整覆盖“对象操作+SQL优先"

OSCHINA·2026/10/23 03:09:20🔗 原文

📋总体概括

国产开源 ORM 框架 SqlToy 发布 6.0.9 版本,新增 Lambda 链式查询能力,补齐了对象式操作的最后一块拼图。至此 SqlToy 形成「JPA 式对象操作 + SQL 优先查询」双模式融合:单表 CRUD 走 Lambda 对象链,复杂查询直接写 SQL 并支持 #[...] 动态段语法,同时保留缓存翻译、行转列、四层分页优化等特色,宣称支持跨 25 种数据库方言。这一版本意在同时吸引 MyBatis-Plus 用户与重度 SQL 开发者。

⚡关键信息

  • ▸SqlToy 发布 6.0.9 版本,新增 Lambda 查询能力,实现对象操作与 SQL 优先的完整覆盖
  • ▸简单 CRUD 走 JPA 式对象操作,复杂查询直接写 SQL,两种模式在同一套 ORM 中融合
  • ▸#[...] 动态 SQL 段语法比 MyBatis 的 if/foreach 标签更直观
  • ▸保留缓存翻译、行转列、四层分页优化等差异化特性
  • ▸宣称支持 25 种数据库方言的跨库兼容

🔥犀利点评

Lambda 补齐后,SqlToy 确实解决了「想用对象操作就得放弃动态 SQL」的选型痛点,差异化卖点也足够鲜明。但现实很骨感:MyBatis-Plus 的护城河从来不是技术,而是生态、招聘市场共识和成堆的踩坑经验。SqlToy 要抢的不是功能对比表,是开发者的切换成本。功能再全,社区规模和文档质量跟不上,终究是小而美。

本文由本站自动聚合,以下为原始来源:前往 OSCHINA 阅读全文 →