备用静态站点
无法正常进入本站,请检查浏览器版本,建议至少升级至 Chrome 100+,Safari 17+,Edge 100+ 版本浏览器以获得正常的体验!
返回首页文档
- 快速开始
- 核心使用
- 核心接口 Baki
- 查询执行器
- SQL 参数占位符
- 参数与结果对象
- 事务
- 存储过程与函数
- 实体操作与 DSL 查询
- 分页查询
- 配置项
- BakiDao 低级执行方法
- XQL 体系
- XQL 文件管理器
- 动态 SQL
- XQL 接口映射
- 数据库与数据源
- 数据库兼容性
- 数据源与 DatabaseInfo
- 安全与扩展
- SQL 执行扩展点
- 安全与审计
- 动态 SQL 测试
- 集成
- 集成 Spring Boot
- Spring Boot 配置项
- 生态与工具
- CLI 命令行工具
- Quickstart 示例项目
- 插件官网
- 最佳实践
- 项目初始化
- XQL 编写最佳实践
- 接口映射与插件
- 性能、安全与部署
- 变更与迁移
- 变更日志
- 升级与迁移
- 故障排查
指南
- 单独使用初始化 - 不依赖 Spring Boot,在普通 Java 或 Maven 项目中初始化 Rabbit SQL。
- 与 Spring Boot 集成 - 通过 Spring Boot Starter 快速搭建项目,并利用自动配置简化开发。
- IDEA 插件 - 安装 Rabbit SQL 插件,提升 XQL 开发、接口生成和动态 SQL 测试效率。
- 预编译 SQL 科普 - 了解预编译 SQL 的基础原理,避免低级 SQL 注入问题。
- 扩展预编译 SQL 值处理器 - 支持更多特殊值类型,在信创和国产数据库场景中尤其重要。
- 实体兼容 JPA 等其他框架 - 通过实体映射扩展兼容 JPA 或自定义注解实体映射规则。
- 动态 SQL 实用小技巧 - 了解更多动态 SQL 特性,在项目实战中发挥更大作用。
- SQL 模板复用技巧 - 使用内联模板声明模板片段,规避 IDE 语法高亮和格式化异常。
- 实现基于 Redis 的缓存管理器 - 实现软过期、硬过期和双重检查的 Redis 查询缓存管理器。
- 实现基于内存的缓存管理器 - 实现软过期、硬过期和双重检查的内存查询缓存管理器。
- 整合动态数据源 - 让 BakiDao 适配动态数据源框架,无需大规模改造。
- 实用工具 - 整理框架内部使用的实用工具类。