1 dépôt
Libraries that provide structured ways for applications to interact with relational databases.
Distinct from Java Library Integrations: None of the candidates cover general database integration; they focus on JWT, Game Engines, or Transactions.
Explore 1 awesome GitHub repository matching data & databases · Database Integration Libraries. Refine with filters or upvote what's useful.
Ce projet est une version miroir du code source du framework de persistance MyBatis, présentée comme une bibliothèque d'intégration de base de données Java et un framework de mapping SQL. Son objectif principal est de fournir une base de code avec des annotations détaillées en chinois pour faciliter l'étude de l'architecture interne et des patterns de conception du framework. Le dépôt se concentre sur l'analyse du code source Java et l'apprentissage du framework. Il permet aux utilisateurs d'examiner l'implémentation sous-jacente de la bibliothèque pour comprendre comment les composants logiciels complexes sont structurés et exécutés. La fonctionnalité principale couverte inclut le mapping de base de données relationnelle, où les enregistrements de base de données sont convertis en objets d'application. Ceci est réalisé grâce à une combinaison de configuration de mapping basée sur XML et de mapping de requêtes piloté par annotations. Les capacités du framework incluent en outre la génération de SQL dynamique, la gestion des résultats basée sur le cache, et l'utilisation de la réflexion et de proxys dynamiques pour mapper les résultats de base de données vers des objets Java.
Provides a library for simplifying interaction between Java applications and relational databases through structured mapping.