Java tools, components, libraries and plugins [NEW] My favorites| sign in | create your account  
proagora.com - .NET and Java jobs
Tool

Hibernate

 Home Page Home Page

Categories: 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
Built for Java
Free or free version available
Free or free version available
Source code provided
Source code provided
Advertise here! Contact us to know the options
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
 
Advertise here! Contact us to know the options
Hosted by Arvixe
Java, J2EE, and all Java-based marks are trademarks or registered trademarks of Oracle.
This site is not affiliated in any way with Oracle.
part of the metaSapiens network: metaSapiens | Java Jobs | Fabrice's weblog | .NET tools | Java tools | Tuneo | LINQ book | MapShares | BD ind?pendante | Parking partag?