关于我们
QuickJava-ORM 是一个面向 Java 8+ 的函数式 ORM 框架,基于 Lambda 表达式提供类型安全的链式查询 API。
设计理念
- 函数式编程:充分利用 Java 8 Lambda 特性,提供类型安全的查询构建
- 零配置:SpringBoot Starter 自动配置,开箱即用
- 模型驱动:基于实体注解驱动,无需 XML 映射文件
- 链式调用:流畅的 API 设计,代码可读性强
核心特性
- Lambda 类型安全查询构造器(ModelWrapper)
- 支持 LEFT / RIGHT / INNER JOIN 及复杂 ON 闭包
- 多表关联、中间表关联、同表多次关联
- AND/OR 多层嵌套条件
- 逻辑删除(软删除)内置支持
- 分页查询自动计数
- 自动填充(创建时间、更新时间等)
- 字段映射自动驼峰转下划线
- 兼容 MyBatis-Plus 实体注解
项目地址
开源协议
本项目基于 Apache License 2.0 开源。
