3 repository-uri
Tools that automate the creation of mapper classes and data access logic from database schemas.
Distinct from Database API Generators: Generates the internal data access layer (mappers) rather than exposing external HTTP endpoints.
Explore 3 awesome GitHub repositories matching development tools & productivity · Data Access Layer Generators. Refine with filters or upvote what's useful.
This project is a Spring Boot API starter kit and RESTful project skeleton designed for building backend services. It provides a foundational codebase that implements a layered service architecture and standardized directory structures to organize controllers, services, and data mappers. The project features a MyBatis CRUD boilerplate generator that automates the creation of models and controllers from database tables using customizable templates. It includes a security framework for protecting endpoints via interface signature authentication to verify user identity and request authorization.
Automates the creation of data access layers to reduce manual coding for database operations.
MyBatis Generator este un instrument care inspectează tabelele bazei de date pentru a produce automat obiecte model, interfețe mapper și fișiere de configurare SQL. Funcționează ca un mapper de schemă de bază de date și generator de operațiuni CRUD, traducând coloanele bazei de date relaționale în clase și înregistrări specifice limbajului. Proiectul este un generator de cod extensibil care permite personalizarea fișierelor de ieșire printr-un mecanism de plugin-uri. Acest framework permite adăugarea unei logici de business specifice sau modificarea procesului de generare pentru a produce fișiere de ieșire adaptate. Generatorul acoperă o gamă largă de capabilități, inclusiv implementarea interogărilor dinamice, crearea de modele imuabile și automatizarea operațiunilor standard de creare, citire, actualizare și ștergere. Suportă maparea schemei bazei de date cu chei primare virtuale și poate genera cod pentru mai multe limbaje, inclusiv Kotlin. Procesul de generare poate fi executat prin instrumente CLI, apeluri directe de funcții sau ca un plugin de build tool integrat în pipeline-urile de integrare continuă.
Creates model objects and configuration files based on database tables to automate data operations.
Blog.Core este un boilerplate de backend pregătit pentru producție, destinat construirii de API-uri enterprise și microservicii folosind ASP.NET Core. Oferă o infrastructură fundamentală pentru sisteme distribuite, inclusiv instrumente pentru scaffolding-ul bazat pe baza de date și implementarea de framework-uri API multi-tenant. Proiectul se distinge prin generarea automată a stratului de date, care produce modele de entități și straturi de repository direct din schemele bazei de date. Implementează un sistem centralizat de gestionare a identității folosind protocoale standard de server de identitate pentru a gestiona autentificarea și autorizarea în mai mulți clienți și proiecte. Framework-ul acoperă o gamă largă de capabilități enterprise, inclusiv procesarea asincronă a mesajelor prin event bus-uri, caching distribuit în memorie și separarea traficului de citire-scriere în baza de date. Încorporează controlul accesului bazat pe roluri cu restricții de date departamentale și oferă observabilitate a sistemului prin profilarea performanței API și auditarea activității. Sistemul include, de asemenea, suport pentru comunicarea bidirecțională server-client pentru notificări push, integrare de căutare full-text și configurare centralizată a serviciilor.
Automatically creates model, service, and repository classes from existing database tables using templates.