leeaee / jimmer

A revolutionary ORM framework for both java and kotlin.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

A revolutionary ORM framework for both java and kotlin, and a complete integrated solution

Documentation

You can view erverything from documentaton.

Please view English Documentation or 中文文档 to know everything.

Features

1. Both dynamism and static

  • Brings dynamism into static language ORM frameworks, achieving flexible capabilities for operating on complex dynamic data structures without compromising the complete compile-time safety checks of static languages, eliminating DTO explosion and unafraid of engineering expansion and changing requirements.
  • Its innovative SQL DSL supports dynamic table joins and native SQL embedding, gracefully handling real-world complexity.

2. Powerful and easy cache

  • Focuses on business and reaping caching gains. CDC solutions decoupled from specific caching technologies are transparent to business code.
  • Automatic cache invalidation.
  • Supports numerous application scenarios like object cache, association cache, calculation cache.
  • Mature multi-view cache mechanisms easily integrate with permission requirements.

3. Convenient project support

Provides a one-stop solution for business system development.

  • Supports client code generation.
  • Simplifies REST and GraphQL service development.
  • Supports cross-service data associations.

4. Ultimate performance

  • Pursues meticulous optimizations, rejecting low-performance SQL generation.
  • Powerful precompilation technology ensures efficient mapping from JDBC result sets to entity objects.

5. Low and controllable learning costs

Requires no special prior knowledge - veterans of any ORM can quickly and painlessly migrate. The learning curve is scientifically friendly, serving as a high-quality reference for new learners of ORM usage.

6. Rapid reuse of code assets

The combination of static and dynamic design realizes a higher level of abstraction from relational data to local graph structures. The high-performance one-stop solution isolates complex technical details, strongly supporting a focus on core business and rapid accumulation of highly reusable code assets.

Documentation

You can view erverything from documentaton.

Please view English Documentation or 中文文档 to know everything.

About

A revolutionary ORM framework for both java and kotlin.

License:Apache License 2.0


Languages

Language:Java 81.7%Language:Kotlin 16.7%Language:TypeScript 1.3%Language:ANTLR 0.1%Language:HTML 0.1%Language:Shell 0.1%Language:JavaScript 0.0%Language:CSS 0.0%