Hibernate
Van Wikipedia
Portaal Javaplatform |
Hibernate is een Object/Relational Mapping (ORM) oplossing voor de Java programmeertaal. Het is een gratis, open source framework dat beschikbaar is onder de LGPL licentie. Hibernate werd door een internationaal team van Java ontwikkelaars gemaakt. Het is een eenvoudig te gebruiken framework voor het koppelen van een object georiënteerd domeinmodel aan een traditionele relationele database.
Hibernate zorgt voor de koppeling van Java klassen aan databasetabellen (en voor het koppelen van Java datatypes aan SQL datatypes), maar zorgt tevens voor de ophaalfuncties waardoor het ontwikkeltraject aanmerkelijk kan verkorten. De ontwikkelaar hoeft zich door gebruik te maken van dit framework niet meer bezig te houden met SQL en JDBC verbindingen.
Het doel van Hibernate is om de ontwikkelaar zoveel als mogelijk te vrijwaren van programmeertaken die gerelateerd zijn aan het vastleggen van de gegevens. Hibernate is eenvoudig in een project te incorporeren, of dat nu een nieuwe ontwikkeling, of het ontsluiten van bestaande systemen betreft. Hibernate genereert de benodigde SQL instructies, en de ontwikkelaar hoeft geen code op te nemen voor het verwerken van de resultset en conversie van gegevenstypes. Daardoor kan een applicatie worden ontwikkeld die eenvoudig portable is te maken naar alle SQL databases.
Hibernate wordt toegepast in Java Swing applicaties en server-georiënteerde applicaties gebaseerd op servlet- en EJB session beans techniek.