案例

通过 Java 和 Kotlin 版本的实际案例学习 Jimmer。每个案例都展示了不同的功能和用例。

📁 仓库结构

为不同编程语言和环境组织的示例

Java 示例

完整的 Java 实现

Kotlin 示例

Kotlin 语言实现

REST 客户端

React TypeScript 客户端

运行环境

缓存基础设施配置

📋 完整示例概览

所有可用示例及其重要性评级

Java 版本 Kotlin 版本 描述 重要性
java/jimmer-core kotlin/jimmer-core-kt ORM 无关示例,展示 immer 风格的不可变对象
★★★★
java/jimmer-simple kotlin/jimmer-simple-kt 🚀 新手必看! 使用无条件查询作为示例,演示使用 Jimmer ORM 的最简单方式
★★★★★
java/jimmer-sql kotlin/jimmer-sql-kt 🏗️ 最全面的示例! 使用 Jimmer 快速构建 REST 服务。这个示例展示了 Jimmer 的大部分功能,是最重要和最基础的示例
★★★★
java/jimmer-sql-graphql kotlin/jimmer-sql-graphql-kt 使用 Jimmer 快速构建 GraphQL 服务
★★
java/jimmer-cloud kotlin/jimmer-cloud-kt 基于 Spring Cloud 的微服务项目,展示 Jimmer 的远程关联功能
java/save-command kotlin/save-command-kt 专门的保存命令示例
★★★

🛠️ 附加资源

示例的支持工具和环境

REST 客户端

基于 React 的 Web 应用程序,演示如何使用 Jimmer 自动生成的 TypeScript 代码。

React TypeScript 自动生成
查看客户端示例

缓存环境

运行具有缓存支持的示例所需的外部环境安装目录。

Redis Caffeine 多层缓存
查看环境配置

🚀 准备开始了吗?

克隆我们的案例仓库,立即开始使用 Jimmer 构建应用程序。

终端
git clone https://github.com/babyfish-ct/jimmer-examples.git
cd jimmer-examples/java/jimmer-simple
./mvnw spring-boot:run