The largest Interview Solution Library on the web

Hibernate Tutorials/
« Previous | 1 | 2 | 3 | Next »
ORM stands for Object-Relational Mapping (ORM) is a programming technique for converting data between relational databases and object oriented programming languages such as Java, C# etc. An ORM system has following advantages over plain JDBC

1Lets business code access objects rather than DB tables.
2Hides details of SQL queries from OO logic.
3Based on JDBC 'under the hood'
4No need to deal with the database implementation.
5Entities based on business concepts rather than database structure.
6Transaction management and automatic key generation.
7Fast development of application.

An ORM solution consists of the following four entities:

1An API to perform basic CRUD operations on objects of persistent classes.
2A language or API to specify queries that refer to classes and properties of classes.
3A configurable facility for specifying mapping metadata.
4A technique to interact with transactional objects to perform dirty checking, lazy association fetching, and other optimization functions.
« Previous | 1 | 2 | 3 | Next »

copyright © 2014 - all rights riserved by