Please enable JavaScript.
Coggle requires JavaScript to display documents.
Hibernate (Le logiciel Hibernate comprend les composants suivants:…
Hibernate
-
Historique
Hibernate a été lancé en 2001 par Gavin King avec des collègues de Cirrus Technologies, une alternative à l’utilisation de beans entity de type EJB2. L'objectif initial était d'offrir de meilleures capacités de persistance que celles offertes par EJB2; en simplifiant les complexités et en complétant certaines fonctionnalités manquantes.
Au début de 2003, l'équipe de développement d'Hibernate a lancé les versions d'Hibernate2, qui offraient de nombreuses améliorations significatives par rapport à la première version.
En 2005, la version 3.0 d'Hibernate a été publiée.
key features
une nouvelle architecture Interceptor / Callback, des filtres définis par l'utilisateur et JDK 5.0 Annotations (fonctionnalité de métadonnées de Java ).
En décembre 2011, Hibernate Core 4.0.0
-
En décembre 2012, Hibernate ORM 4.1.9
En mars 2013, Hibernate ORM 4.2
En décembre 2013, Hibernate ORM 4.3.0 Final
-
En septembre 2015, Hibernate ORM 5.0.2
key features
Il a amélioré le support de démarrage, hibernate-java8, hibernate-spatial, Karaf.
En novembre 2018, Hibernate ORM 5.1.17 Ceci est la version finale de la série 5.1.
En octobre 2018, Hibernate ORM 5.3 .
-
En décembre 2018, Hibernate ORM 5.4.0
-
-
Framework open source
-
ORM
lien entre la représentation objet des données et sa représentation relationnelle basée sur un schéma SQL
Définition
Hibernate ORM (Hibernate en bref) est un outil de mappage objet-relationnel pour le langage de programmation Java .
Il fournit une structure permettant de mapper un modèle de domaine orienté objet vers une base de données relationnelle .
Hibernate traite les problèmes de object-relational impedance mismatch en remplaçant les accès directs et persistants à la base de données par des fonctions de gestion des objets de haut niveau.
-
key features
Hibernate's primary feature is mapping from Java classes to database tables, and mapping from Java data types to SQL data types.
fournit également des fonctions d'interrogation et de récupération de données. Il génère des appels SQL et libère le développeur de la manipulation manuelle et de la conversion d'objet du jeu de résultats.
Mapping
Le mappage des classes Java sur les tables de base de données est implémenté par la configuration d'un fichier XML ou par l'utilisation d' annotations Java
-
-
Persistance
Collections of data objects are typically stored in Java collection classes, such as implementations of the Set and List interfaces. Java generics, introduced in Java 5, are also supported. Hibernate can be configured to lazy load associated collections. Lazy loading is the default as of Hibernate 3.