Content deleted Content added
No edit summary |
|||
Line 5:
Hibernate's goal is to relieve the developer from a significant amount of common data persistence related programming tasks. Hibernate adapts to the developer's development process, whether it is started with a design from scratch or from a legacy database. Hibernate generates the SQL, and relieves the developer from manual result set handling and object conversion, and keeps the application portable to all SQL databases. Hibernate provides transparent persistence, the only requirement for a persistent class is a no-argument constructor.
Hibernate is typically used in [[Java Swing]] applications, [[Java Servlet]]-based applications, or [[J2EE]] applications using [[EJB]] session beans.
The current version of Hibernate is Version 3 which enriched the plattform by new features like a new Interceptor / Callback architecture, user defined filters and JDK 5.0 Annotations. Hibernate 3 is also very close to the EJB 3.0 specification and serves as the backbone for the EJB 3.0 implementation of JBoss.
== References ==
|