Remember Me
forgot your password?

Use of Hibernate With Java Persistence Api

 

Before we start any discussion about Persistence technologies, we need to understand what exactly Persistence is in computer science. Persistence, in simple terms is the ability to retain data structures between various program executions. A perfect example of this would be a word processor saving undo history. In practice, this is achieved by storing the data in non- volatile storage such as a file system or a relational database or an object database.

 

The popularity of databases has increased manifold in the past few years. Java has become the preferred choice of developers for developing secure, flexible, and scalable database driven web applications. These web applications require objects to be associated with appropriate databases. Hibernate, along with other persistence technologies associate’s objects with the appropriate database in a simple, straight forward and natural way.

 

Hibernate is one such effort from the Java community to develop many object oriented solutions to data persistence. Any kind of Java persistence solution includes two main elements i.e. ORM (Object Relational Mapping) and OOM (Object Oriented Modeling).

 

Hibernate has become immensely popular amongst the developer community as it is a free, powerful, high performance open source object - relational mapping persistence Java package that makes it easier to work with relational databases for Java Applications.

 

Apart from Hibernate, other popular open source Java persistence technologies include JDBC, abates, JDO, Top Link and CMP Entity Beans. These technologies provide a standardized object-relational mapping mechanism.

 

Java persistence application programming Interface or JAVA Persistence API is the latest version of the Java Data Objects (JDO) technology which was the earlier persistent technology used by developers. JPA or the Java Persistence API is the latest Java Specification standard for java enterprise applications. The Java Persistence API is a java programming language framework that allows developers to manage relational data in Java standard edition and Enterprise Edition applications. Java Persistence API originated as part of the work of the JSR 220 expert group.

 

 

The java persistence API’s has been developed after drawing upon the best ideas from other prevalent persistence technologies like Top link, JDO, Hibernate etc. In simple words, Java Persistence API is a Plain Old Java Object API for object /relational mapping and supports a rich, SQL –like query language for both static and dynamic queries.Vendors involved in application development have found that the use of Hibernate technology with Java persistence API’s helps build flexible, database driven web applications that are highly scalable and involve complex business processes.

 

 

 

The Java Persistence API is the standard object/relational mapping and persistence management interface of the Java EE 5.0 platform and Java Web Services Development . As part of the EJB 3.0 specification effort, it is supported by all major vendors of the Java industry for improving Java Web Development in India and Globe.

vivek

article for you----

Rate this Article: 0 / 5 stars - 0 vote(s)
Print Email Re-Publish

Add new Comment



Captcha

  • Latest Software Articles
  • More from vivek

Kanban Leader Ultriva CEO to Present at January 13 Cincom Webinar

By: Thomas Cutler | 08/01/2010
Kanban Leader Ultriva CEO to Present at January 13 Cincom Webinar

Ruby Red Harvest Adopts TraceGains CaseTrace PTI Printing, Labeling, and Compliance Solution

By: Thomas Cutler | 08/01/2010
Ruby Red Harvest Adopts TraceGains CaseTrace PTI Printing, Labeling, and Compliance Solution

SharePoint consulting companies a new opportunity to shine

By: Joy Brain | 08/01/2010
Microsoft SharePoint 2010 gives SharePoint consulting companies a new opportunity to shine. SharePoint 2010 boasts improvements that make custom solutions for businesses that make it possible to cut costs, improve productivity with cost effective maintenance.

The Importance of Evidence Eliminator in an Ever Connected World

By: Anne Alaska | 08/01/2010
In an ever connected world, people have one common problem. That problem is the privacy problem. The more people connect to you, the more they can see what you are doing. And this problem occurs in the least unexpected of places- your computer. That is why in this article you will walk through the importance of Evidence Eliminator in an ever connected world.

iMovie import MPG, MPEG to iMovie - How to import .mpg video files to imovie with MPG to iMovie Converter

By: appletv1985 | 08/01/2010
With mpg to imovie for mac, you not only can importing .mpg video files into imovie, but also can importing AVI, MP4, MOV, FLV, WMV,TS, DV, F4V, MKV, TOD, AVCHD, HD Video, etc. into imovie on Mac.

The Easy Way To Non Profit Accounting

By: Tom Hope | 08/01/2010
Accounting, also known to some as bookkeeping, is all about numbers. For any organization, it is important that figures line up accurately, in order to manage the flow of resources with exact precision.

When You’re Not Aiming For Profit

By: Tom Hope | 08/01/2010
There are hundreds of non profit organizations in the country. Some of them are devoted to causes such as continuous medical assistance, promotion of cultural arts, and equality at work.

The Wonders Convert PDF to Text Brings

By: deepak | 08/01/2010
The PDF file format has definitely become quite the popular format to be used by so many people in the professional world. This is why there are so many computers in the circuit right now that are equipped with what is known as the Adobe Acrobat software program.

Custom T-Shirt/ Apparel Design Application Software

By: vivek | 07/08/2009 | Software
To start your customized online T-shirt designing shop you really need high-end feature web application tool that guaranteed full fill the expectation of your customer. Many competitive website already presence that have good feature and if you want your existence in the neck to neck competitive market, you must approach for best solution that must have maximum possible feature.

Web Application Development for Online Custom Design T-Shirt Apparel

By: vivek | 14/07/2009 | Web Design
Most of the online designing T-shirt and Apparel business have websites where people can design apparel with the accessible colors, sizes, styles, designs, and also use the online designing product tool accessible on the website to custom design a apparel, t-shirt and people can leave an order for printing and delivery with online payment.

Water Damage Solution, Water Damage Restoration

By: vivek | 18/12/2008 | Home Improvement
Water damage solutions have become important these days. Specially when there are pipes leaking or the home gets filled with water due heavy flooding, hurricane or sewer blockage, everything gets messed up.

Water Damage Services – Good for Long Term

By: vivek | 18/12/2008 | Home Improvement
After water damage everything seems to be gloomy. Most of us are in dilemma on how to start the process of water damage restoration.

Water Damage Restoration

By: vivek | 18/12/2008 | Home Improvement
Water damage restoration is a very difficult task, especially if you are doing everything all by yourself. To avoid the problems and mistakes that could turn up to be a disaster

Water Damage Removal

By: vivek | 18/12/2008 | Home Improvement
Damage caused due water is very painful. It requires immediate attention. Sometimes, the water damage is so severe that we don’t know where to start from

Water Damage Mold

By: vivek | 18/12/2008 | Home Improvement
Molds are a type of fungi that help in decomposing the leaves. But when they enter our homes after flood, hurricane or after sewage overflow, etc

Submit Your Articles Free: Signup
Article Categories




Use of this web site constitutes acceptance of the Terms Of Use and Privacy Policy | User published content is licensed under a Creative Commons License.
Copyright © 2005-2008 Free Articles by ArticlesBase.com, All rights reserved. (0.33, 6, w3)