Easy-Query 高性能 Java/Kotlin ORM 框架使用指南
Easy-Query 是一款高性能、轻量级且功能多样的 Java/Kotlin 对象查询 ORM 框架,支持数据库分片和读写分离,致力于简化数据访问层的复杂性。本文将详细介绍该框架的核心特性和使用方法。
项目结构概述
Easy-Query 采用模块化设计,主要包含以下核心模块:
- sql-core: 核心处理逻辑模块,包含基础查询、表达式、元数据等核心功能
- sql-platform: 提供多种 API 支持,包括代理模式、Lambda 表达式等
- sql-db-support: 数据库适配器,支持 MySQL、PostgreSQL、Oracle 等多种数据库
- sql-extension: 扩展模块,包含缓存、Spring Boot Starter、Solon 插件等
- sql-processor: 注解处理器,支持代码生成和代理对象创建
- samples: 示例项目,包含多种使用场景的演示代码
快速开始
环境要求
- JDK 8+
- Spring Boot 2.x/3.x 或 Solon 2.x
- 支持多种数据库:MySQL、PostgreSQL、Oracle、SQL Server、SQLite 等
Maven 依赖配置
<properties>
<easy-query.version>最新版本</easy-query.version>
</properties>
<!-- Spring Boot Starter -->
<dependency>
<groupId>com.easy-query</groupId>
<artifactId>sql-springboot-starter</artifactId>
<version>${easy-query.version}</version>
</dependency>
<!-- 或使用代理模式 -->
<dependency>
<groupId]]
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考




