| By Java News Desk | Article Rating: |
|
| November 20, 2006 11:00 AM EST | Reads: |
13,934 |
JBoss has released Hibernate 3.2, the latest update to the company’s powerful, award-winning Java object/relational mapping software. By user demand, JBoss has simplified Hibernate packages to support the most popular development frameworks. Now, programmers have a single object/relational mapping and persistence solution to meet their complex development needs, whether with native Hibernate, JDK 5.0 (Java Developer Kit) annotations, the Java Persistence API, or full Enterprise JavaBeans 3.0 (EJB 3.0).
The most significant feature of Hibernate 3.2 is support for and certification with Java Persistence, which was introduced in the Java Enterprise Edition (EE) 5.0 platform to simplify the development of Java EE applications using data persistence. Java Persistence support and certification lays the groundwork for JBoss’ final EJB 3.0 implementation in the JBoss Java EE 5.0 application server. Hibernate can now also be used as a portable and pluggable Java Persistence provider with any Java EE 5.0 application server.
“Hibernate has always been about simplification and enhancing developer productivity, and that includes giving developers what they need to develop with in the manner that makes the most sense for their projects,” said Ram Venkataraman, director of product management, JBoss. “Java Persistence standardizes innovative data management features—many of which were pioneered in Hibernate, for the Java EE platform—with a powerful and simple programming model tightly integrated with EJB 3.0. Furthermore, the Hibernate software modules can be used in any combination and with any JDK, making Hibernate a perfect fit for any development and deployment environment.”
With this update, JBoss has delivered one of the most feature-rich and mature Java Persistence-compliant object/relational mapping software available, proving once again why Hibernate is a leader in its market. The Hibernate 3.2 release includes:
-- Hibernate Core is the full featured, high performance object/relational persistence and query service that popularized object/relational mapping for Java. Hibernate relieves developers from 95 percent of common data persistence related programming tasks, compared to manual coding with SQL and the JDBC API. Hibernate Core offers a powerful native data management and query API, and object/relational mapping with XML metadata. Hibernate Core requires JDK 1.3 or greater and works with any J2EE 1.4 or Java EE 5.0 application server.
-- Hibernate Annotations offers several packages of JDK 5.0 code annotations that developers can use to map classes, as a replacement or in addition to XML metadata. Hibernate Annotations supports standard Java Persistence object/relational mapping annotations, native Hibernate extension annotations, and declarative data integrity rule definition and validation with the Hibernate Validator framework. Hibernate Annotations requires JDK 5.0.
-- Hibernate EntityManager implements the Java Persistence programming interfaces, object lifecycle rules, and query options as defined by Java Specification Request 220 (EJB 3.0). Combined with Hibernate Annotations, this wrapper offers a complete Java Persistence provider on top of the mature and powerful Hibernate Core. The Hibernate Java Persistence provider is the default Java Persistence provider of the JBoss EJB 3.0 implementation. Additionally, it can be used inside any other Java EE 5.0 application server or standalone with JDK 5.0.
In addition to Java Persistence support and certification, new features in Hibernate 3.2 include:
-- Transparent and customizable persistence context management in any Java environment;
-- Highly scalable optimistic locking in a cluster with the new JBoss Cache provider;
-- Declarative data filters for transparent definition of dynamic data views; and
-- Enhanced query options and query language.
Licensed under the Gnu Lesser General Public License (LGPL), Hibernate is free to download and use. It is also currently bundled in the Red Hat Application Stack. For more information about Hibernate, visit http://hibernate.org or http://jboss.com/products/index.
The most significant feature of Hibernate 3.2 is support for and certification with Java Persistence, which was introduced in the Java Enterprise Edition (EE) 5.0 platform to simplify the development of Java EE applications using data persistence. Java Persistence support and certification lays the groundwork for JBoss’ final EJB 3.0 implementation in the JBoss Java EE 5.0 application server. Hibernate can now also be used as a portable and pluggable Java Persistence provider with any Java EE 5.0 application server.
“Hibernate has always been about simplification and enhancing developer productivity, and that includes giving developers what they need to develop with in the manner that makes the most sense for their projects,” said Ram Venkataraman, director of product management, JBoss. “Java Persistence standardizes innovative data management features—many of which were pioneered in Hibernate, for the Java EE platform—with a powerful and simple programming model tightly integrated with EJB 3.0. Furthermore, the Hibernate software modules can be used in any combination and with any JDK, making Hibernate a perfect fit for any development and deployment environment.”
With this update, JBoss has delivered one of the most feature-rich and mature Java Persistence-compliant object/relational mapping software available, proving once again why Hibernate is a leader in its market. The Hibernate 3.2 release includes:
-- Hibernate Core is the full featured, high performance object/relational persistence and query service that popularized object/relational mapping for Java. Hibernate relieves developers from 95 percent of common data persistence related programming tasks, compared to manual coding with SQL and the JDBC API. Hibernate Core offers a powerful native data management and query API, and object/relational mapping with XML metadata. Hibernate Core requires JDK 1.3 or greater and works with any J2EE 1.4 or Java EE 5.0 application server.
-- Hibernate Annotations offers several packages of JDK 5.0 code annotations that developers can use to map classes, as a replacement or in addition to XML metadata. Hibernate Annotations supports standard Java Persistence object/relational mapping annotations, native Hibernate extension annotations, and declarative data integrity rule definition and validation with the Hibernate Validator framework. Hibernate Annotations requires JDK 5.0.
-- Hibernate EntityManager implements the Java Persistence programming interfaces, object lifecycle rules, and query options as defined by Java Specification Request 220 (EJB 3.0). Combined with Hibernate Annotations, this wrapper offers a complete Java Persistence provider on top of the mature and powerful Hibernate Core. The Hibernate Java Persistence provider is the default Java Persistence provider of the JBoss EJB 3.0 implementation. Additionally, it can be used inside any other Java EE 5.0 application server or standalone with JDK 5.0.
CIO, CTO & Developer Resources
In addition to Java Persistence support and certification, new features in Hibernate 3.2 include:
-- Transparent and customizable persistence context management in any Java environment;
-- Highly scalable optimistic locking in a cluster with the new JBoss Cache provider;
-- Declarative data filters for transparent definition of dynamic data views; and
-- Enhanced query options and query language.
Licensed under the Gnu Lesser General Public License (LGPL), Hibernate is free to download and use. It is also currently bundled in the Red Hat Application Stack. For more information about Hibernate, visit http://hibernate.org or http://jboss.com/products/index.
Published November 20, 2006 Reads 13,934
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Java News Desk
JDJ News Desk monitors the world of Java to present IT professionals with updates on technology advances, business trends, new products and standards in the Java and i-technology space.
- Acquia Announces Two New Board Members
- CollabNet Adds Board Member and Senior Executives to Fuel Continued Growth in Agile ALM and Enterprise Cloud Development
- Learn Open Source Database Tools from Stanford for Free
- Research and Markets: Global Mobile Device Management Enterprise Software Market 2010-2014 Includes a Discussion of the Key Vendors Operating in This Market
- Alternative Search Engines for the Contemporary User
- FORTUNE Magazine Names Rackspace Among “100 Best Companies to Work For”
- New York City : Blueprint for Cloud-enabled economic transformation
- EnterpriseDB Announces Availability of Postgres Plus Cloud Database
- Connectria Hosting Achieves "Off the Chart" Operational Efficiency With Cloud-Based Storage Solution From Nexsan and CommVault
- ICOS and Joyent Announce Strategic Partnership to Deliver Joyent's Cloud Infrastructure Solution to Channel Partners and Service Providers
- eXo Platform 3.5 Now Available: First Cloud-Ready Enterprise Portal and User Experience Platform-as-a-Service (UXPaaS)
- Research and Markets: WordPress 24-Hour Trainer, 2nd Edition
- Five Years Waiting for JRE 7: Is It Justified? (Part 1)
- Book Review: The CERT Oracle Secure Coding Standard for Java
- Acquia Announces Two New Board Members
- CollabNet Adds Board Member and Senior Executives to Fuel Continued Growth in Agile ALM and Enterprise Cloud Development
- Learn Open Source Database Tools from Stanford for Free
- Research and Markets: Global Mobile Device Management Enterprise Software Market 2010-2014 Includes a Discussion of the Key Vendors Operating in This Market
- Government Big Data Solutions Award Nominee: Wayne Wheeles (Sherpa Surfing)
- Alternative Search Engines for the Contemporary User
- FORTUNE Magazine Names Rackspace Among “100 Best Companies to Work For”
- New York City : Blueprint for Cloud-enabled economic transformation
- EnterpriseDB Announces Availability of Postgres Plus Cloud Database
- Load testing the post office
- Java Developer's Journal Exclusive: 2006 "JDJ Editors' Choice" Awards
- The i-Technology Right Stuff
- Creating Web Applications with the Eclipse Web Tools Project
- Eclipse Special: Remote Debugging Tomcat & JBoss Apps with Eclipse
- The Next Programming Models, RIAs and Composite Applications
- Where Are RIA Technologies Headed in 2008?
- SYS-CON Webcast: Eclipse IDE for Students, Useful Eclipse Tips & Tricks
- How to Bring Eclipse 3.1, J2SE 5.0, and Tomcat 5.0 Together
- Eclipse: The Story of Web Tools Platform 0.7
- "Eclipse 3.0 is a Great Leap Forward," Says JDJ's Dudney
- The Top 250 Players in the Cloud Computing Ecosystem
- Developing an Eclipse BIRT Report Item Extension
























