Monday, September 6, 2010

Features of Hibernate?

·         Hibernate 3.0 provides three full-featured query facilities: Hibernate Query Language, the newly enhanced Hibernate Criteria Query API, and enhanced support for queries expressed in the native SQL dialect of the database.

·         Eclipse support, including a suite of Eclipse plug-ins for working with Hibernate 3.0, including mapping editor, interactive query prototyping, schema reverse engineering tool.

·         Hibernate is Free under LGPL: Hibernate can be used to develop/package and distribute the applications for free.

·         Less Development Time: Hibernate reduces the development timings as it supports inheritance, polymorphism, composition and the Java Collection framework.

·         Automatic Key Generation: Hibernate supports the automatic generation of primary key for your.

·         EJB3-style persistence operations: EJB3 defines the create()  and merge() operations, which are slightly different to Hibernate's saveOrUpdate() and saveOrUpdateCopy() operations. Hibernate3 will support all four operations as methods of the Session  interface.

·         Hibernate XML binding enables data to be represented as XML and POJOs interchangeably.

·         Hibernate is Scalable: Hibernate is very performant and due to its dual-layer architecture can be used in the clustered environments.

No comments:

Post a Comment