Hibernate
Home PageCategories: Object-relational mapping
Latest version: 3.2.6 GA
Added 2004-12-21Updated 2008-04-08
Object/relational mapping solution.
Hibernate not only takes care of the mapping from Java classes to database tables (and from Java data types to SQL data types), but also provides data query and retrieval facilities and can reduce development time otherwise spent with manual data handling in SQL and JDBC.
Main features:
- Support for natural OO idiom: inheritance, polymorphism, composition and the Java collections framework
- Support for ultra-fine-grained object models: a variety of mappings for collections and dependent objects
- No build-time bytecode enhancement: there's no extra code generation or bytecode processing steps in your build procedure
- Scalability: dual-layer cache architecture, and may be used in a cluster
- The query language: addresses not only how to get objects into the database, but also how to get them out again
- Support for "application" transactions: supports both long-lived persistence contexts, and detach/reattach, and takes care of optimistic locking automatically
- Free / open source
Built for Java |
Free or free version available |
Source code provided |