2 Repos
Collections of utilities specifically for managing data persistence in Java applications.
Distinct from Java Utility Toolkits: Candidates are either too narrow (K8s toolkits) or too broad (general utility libraries).
Explore 2 awesome GitHub repositories matching data & databases · Java Persistence Toolkits. Refine with filters or upvote what's useful.
MyBatis-Plus is a persistence framework extension for Java that simplifies data access by reducing boilerplate code. It provides a toolkit for automating common database operations, utilizing dynamic query wrappers and a system for automated CRUD generation. The project distinguishes itself through a code generation system that produces mapper, model, service, and controller layers based on database metadata. It also implements a security layer that prevents SQL injection through input sanitization and blocks dangerous global update or delete operations to prevent accidental data loss. The f
Provides a comprehensive set of tools for Java applications to handle database pagination, primary key generation, and ActiveRecord patterns.
Guice is a Java dependency injection framework and component container. It automates object wiring by mapping interfaces to implementations via a central injector, removing the need for manual factory patterns and constructor calls. The framework provides specialized support for aspect-oriented programming, allowing for the interception and modification of method execution to implement shared cross-cutting concerns. It also functions as a persistence manager to coordinate transaction boundaries and manage the lifecycle of entity managers within a dependency-injected environment. Its core cap
Manages entity managers and coordinates transaction boundaries within a dependency-injected environment.