Rabbit SQL 最佳实践

这是一套面向 Rabbit SQL 项目的工程化建议,按主题拆分为以下页面:

核心原则

  1. SQL 是第一公民:优先保持 SQL 原生、可读、可被 IDE 校验。
  2. 参数尽量预编译:用户输入通过 :name 传入,避免直接拼接。
  3. 公共片段模板化:重复条件使用 XQL 模板,降低维护成本。
  4. 复杂动态 SQL 提前测试:通过 IDEA 插件在开发阶段验证,避免上线后再排查。
  5. 资源及时释放:惰性查询返回 Stream 时,使用 try-with-resource 包裹。

快速开始

如果还没有完整接入项目,可以直接阅读: