QuickJava-ORMQuickJava-ORM
首页
快速安装
关于我们
首页
快速安装
关于我们
  • 开始

    • 快速安装
    • 手动安装
    • 兼容性
    • 版本对应关系
  • 模型定义

    • 定义模型
    • 常见问题
  • 构造器/Wrapper

    • 查询
    • 关联查询
    • 增加
    • 修改
    • 删除
    • 逻辑删除
    • 常见问题
  • 其他
    • 关于我们
    • 性能基准
    • Gitee
    • Github

关于我们

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 实体注解

项目地址

  • Gitee:https://gitee.com/quickjava/quickjava
  • GitHub:https://github.com/quickjava/quickjava

开源协议

本项目基于 Apache License 2.0 开源。

Last Updated:
Contributors: qlopc-tbk@zocell.com
Next
性能基准