awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zouzg avatar

zouzg/mybatis-generator-gui

0
View on GitHub↗
6,683 stars·2,501 forks·Java·9 vues

Mybatis Generator Gui

This project is a Java persistence generator and database mapping tool designed to produce boilerplate persistence layer code. It translates database schemas and column comments into structured Java annotations and mapping files, replacing the need for manual configuration writing.

The tool provides a visual interface for generating code and manages secure database access through SSH tunneling. It allows users to connect to private databases via encrypted tunnels to safely extract schemas without exposing the database to the public internet.

The system includes capabilities for database schema mapping, connection and generator management, and version control optimization. It utilizes post-processing to remove redundant comments and noise from generated files to ensure clearer diffs during code reviews.

Features

  • MyBatis Mapper Code Generators - Generates mapper interfaces and model classes from database schemas to eliminate repetitive boilerplate code in MyBatis projects.
  • Database Mapping - Provides an object-relational mapping tool to create database-to-code mappings and annotations from schemas.
  • Database Schema Mapping - Converts database tables and column comments into structured code annotations and mapping files for application development.
  • Annotation-Driven Mappings - Extracts database column comments and types to automatically produce corresponding Java annotations and field definitions.
  • Persistence Layer Generators - Produces boilerplate persistence layer code to avoid writing manual XML or Java mapping configurations.
  • Boilerplate Code Generators - Uses predefined patterns to produce boilerplate data objects and mapping files based on database schema analysis.
  • SSH Tunneling - Establishes secure, encrypted network tunnels to remote databases for safe schema extraction.
  • Secure Database Access - Provides secure connectivity to private database endpoints through encrypted SSH tunnels for safe schema extraction.
  • MyBatis Mapper Generators - Generates mapper interfaces and model classes from database schemas to eliminate repetitive boilerplate code.
  • Visual Mapper Generators - Creates data objects and mapping files through a visual interface to eliminate manual configuration writing.
  • Configuration Generators - Translates user interface inputs into XML configuration files for the underlying code generation engine.
  • Database Comment Mappings - Converts database column comments into code annotations to improve the clarity of field documentation.
  • Generated Code Noise Reduction - Generates clean code files without redundant comments to ensure clear and readable diffs during the review process.
  • Source Comment Removal - Provides automated removal of automatic timestamps and noise from generated source files to ensure cleaner version control diffs.
  • Version Control Diff Optimizations - Removes generated comments and non-essential noise from files to produce cleaner diffs when tracking database changes.
  • SSH Client Managers - Provides a centralized interface for managing secure SSH tunnel connections to private databases.

Historique des stars

Graphique de l'historique des stars pour zouzg/mybatis-generator-guiGraphique de l'historique des stars pour zouzg/mybatis-generator-gui

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Mybatis Generator Gui

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Mybatis Generator Gui.
  • abel533/mapperAvatar de abel533

    abel533/Mapper

    7,370Voir sur GitHub↗

    Mapper is a MyBatis-specific library that provides annotation-driven object-relational mapping, enabling single-table CRUD operations without writing SQL or XML. It uses Java reflection and field-level annotations to map entity fields to database columns, configure primary key generation strategies, and generate mapper interfaces and model classes from database schemas. The library distinguishes itself through several practical capabilities. It includes a safe operation guard that blocks delete and update calls lacking query conditions, preventing accidental full-table modifications. Its exam

    Javamappermybatismybatis-plugin
    Voir sur GitHub↗7,370
  • mybatis/generatorAvatar de mybatis

    mybatis/generator

    5,317Voir sur GitHub↗

    MyBatis Generator is a tool that inspects database tables to automatically produce model objects, mapper interfaces, and SQL configuration files. It functions as a database schema mapper and CRUD operation generator, translating relational database columns into language-specific classes and records. The project is an extensible code generator that allows for the customization of output files through a plugin mechanism. This framework enables the addition of specific business logic or the modification of the generation process to produce tailored output files. The generator covers a broad ran

    Javacode-generatorjava-8kotlin
    Voir sur GitHub↗5,317
  • sosedoff/pgwebAvatar de sosedoff

    sosedoff/pgweb

    9,399Voir sur GitHub↗

    pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based interface for executing SQL queries, inspecting schemas, and managing database objects. The tool includes a read-only mode that prevents destructive operations by blocking specific SQL keywords. It supports secure remote access to private instances through native SSH tunneling and encrypted database connections. The application covers a broad range of management capabilities, including multi-environment session management, database structure inspection, and the export of query r

    Gocross-platformgolangpgweb
    Voir sur GitHub↗9,399
  • maxteabag/sqlitAvatar de Maxteabag

    Maxteabag/sqlit

    3,702Voir sur GitHub↗

    Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database connections. It functions as a command line interface that provides syntax highlighting, command history, and a terminal user interface for rendering results. The tool features a discovery engine that scans local Docker sockets to automatically identify and resolve connection details for active database containers. It handles secure access through encrypted SSH tunnels and integrates with external secrets managers to retrieve credentials. The project includes capabilities for data

    Pythoncockroachdbcommand-line-toolduckdb
    Voir sur GitHub↗3,702
Voir les 30 alternatives à Mybatis Generator Gui→

Questions fréquentes

Que fait zouzg/mybatis-generator-gui ?

This project is a Java persistence generator and database mapping tool designed to produce boilerplate persistence layer code. It translates database schemas and column comments into structured Java annotations and mapping files, replacing the need for manual configuration writing.

Quelles sont les fonctionnalités principales de zouzg/mybatis-generator-gui ?

Les fonctionnalités principales de zouzg/mybatis-generator-gui sont : MyBatis Mapper Code Generators, Database Mapping, Database Schema Mapping, Annotation-Driven Mappings, Persistence Layer Generators, Boilerplate Code Generators, SSH Tunneling, Secure Database Access.

Quelles sont les alternatives open-source à zouzg/mybatis-generator-gui ?

Les alternatives open-source à zouzg/mybatis-generator-gui incluent : abel533/mapper — Mapper is a MyBatis-specific library that provides annotation-driven object-relational mapping, enabling single-table… mybatis/generator — MyBatis Generator is a tool that inspects database tables to automatically produce model objects, mapper interfaces,… sosedoff/pgweb — pgweb is a web-based database client and graphical administration tool for PostgreSQL. It provides a browser-based… maxteabag/sqlit — Sqlit is a terminal-based SQL client and database explorer designed for executing queries and managing database… antoniomika/sish — Sish is a reverse SSH proxy and tunneling server designed to expose local services to the internet. It functions as an… apenwarr/sshuttle — sshuttle is an SSH tunneling proxy and user-space network router that forwards local network traffic to a remote…