Watch Our YouTube Channel
It is currently Mon Jan 22, 2018 10:28 am
 

All times are UTC



Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: What is Hibernate ORM?
PostPosted: Thu Jun 30, 2016 6:51 am 
Offline

Joined: Fri Nov 13, 2015 3:56 am
Posts: 460
Hibernate ORM (Hibernate in short) is an object relational mapping framework for the Java language.

ORM stands for Object R elational Mapping (ORM) is a programming technique for converting data between relational databases (viewtopic.php?f=14&t=8559) and object oriented programming languages such as Java, C# etc.

As an ORM framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC). Hibernate ORM enables developers to more easily write applications whose data outlives the application process.

Hibernate solves object-relational impedance mismatch problems by replacing direct, persistent database accesses with high-level object handling functions.

Hibernate is free software that is distributed under the GNU Lesser General Public License 2.1.Hibernate's primary feature is mapping from Java classes to database tables; and mapping from Java data types to SQL data types.

ORM acting as a bridge between the application and the database As one infer from the above picture, application depends on the ORM for all the database-related services like persisting service (for saving the data), query service (for retrieving existing data from the database) and the ORM takes care of communicating with the appropriate database.

Hibernate ORM is concerned with data persistence as it applies For RDBMS.Hibernate ORM is converting data between relational databases and object oriented programming.

An ORM system has following advantages over plain JDBC.
1)Hides details of SQL queries from OO logic.

2)Transaction management and automatic key generation.

3)Fast development of application.

4)No need to deal with the database implementation.

5)Opensource and Lightweight.

6)Automatic table creation.

7)An ORM tool simplifies the data creation, data manipulation and data access. It is a programming technique that maps the object to the data stored in the database.

_________________
Learn Web Development | Latest Technology News |Motivational Quotes


Top
 Profile  
Reply with quote  
PostPosted: Wed Nov 16, 2016 6:11 am 
Offline

Joined: Wed Jul 01, 2015 11:28 am
Posts: 172
Location: Bangalore
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.

_________________
Digital Marketing Company in India| Web Design Company in India | SEO Services in India


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron