Back to Top

Tuesday, 14 January 2014

FRAMEWORK: ORM – Object Relational Mapping

    ORM (Object Relational Mapping) is a programming concept of a mapping between Object Oriented Programming and Relational Database. It’s the technique to frame the components of Relational Database to Object Oriented Programming, to do CRUD operations. It creates an object oriented representation of a relational database, so that developers can push or pop data to database as an object.

  Databases are designed on the basis of Mathematical principle where as programming languages like Java, C++, C# are based on Object Oriented Programming principle. Objects have behavior and attribute, it’s good on business modeling where on the other hand database is only deals with large amount of data. Now due to this conceptual deference, in real life scenario, database transactions become unmanageable, when we are dealing with large amount of data transaction. So to bridge this difference, ORM is introduced. It’s the process of mapping tables to class objects, so that data transactions could be easier.


  1. Create classes replicating database tables, in programming language side, so that programs can interacts with objects not direct tables.
  2. Provides APIs for normal CRUD (Create Read Update Delete) operations, so no need to write queries for that.
  3. Some provides query language which is database independent.
  4. Provision to interact with multiple databases.
  5. Helps to manage business logic easily when dealing with big amount of data, and lots of database transaction.


  1. No need to use when your application doesn't involve much database interaction.
  2. Little bit heavier than native database connectivity.

Object Relational Mapping

54 Responses to “ FRAMEWORK: ORM – Object Relational Mapping ”

Naviya Nair said...
24 October 2016 at 15:00

I have read your blog its very attractive and impressive. I like it your blog.

Java Training in Chennai Java Training in Chennai | Core Java Training in Chennai

Online Java Training Java 8 Online Training | Java J2EE Online Training | JavaEE Training Institute in Chennai Java Training Institutes

Java Training Institutes in Chennai Java Training in Chennai

Sujitkumar said...
8 April 2017 at 15:41

nice post for sharing Java article. its really helpful for me. keep shring on updated tutorials????????????????

Anoushka Sakthi said...
20 December 2017 at 18:12

I am a Java professional who is working in an MNC for the past few months. I would like to join Java Course in Chennai to explore my work better with the help of Java Training Institute in Chennai.


java training in chennai velachery
java training center in chennai

svr online Training said...
27 February 2018 at 11:09

very useful interview.thank's for posting.....
For Training@Java Training

CIIT Noida said...
21 April 2018 at 13:14

CIITN is the Best Php training institute in Noida and delhi Ncr. You will get Live Project Training on PHP by our PHP expert who have 5+ year industrial experience.Focus on practical and live project training. In our PHP training, we you will learn core PHP, advance PHP, HTML, CSS, JavaScript, jQuery, Bootstrap, Cake PHP and Wordpress.CIITN provides 100% job assistance in PHP training. CIITN is well known PHP coaching center because our 100% PHP students are placed now.

Ciitnoida provides Core and java training institute in noida. We have a team of experienced Java professionals who help our students learn Java with the help of Live Base Projects. The object-oriented, class-based build of Java has made it one of most popular programming languages and the demand of professionals with certification in Advance Java training is at an all-time high not just in India but foreign countries too.

By helping our students understand the fundamentals and Advance concepts of Java, we prepare them for a successful programming career. With over 13 years of sound experience, we have successfully trained hundreds of students in Noida and have been able to turn ourselves into an institute for best Java training in Noida.

java training institute in noida
php training in noida
linux training in noida
linux institute in noida
java course in noida

Careen joseph said...
27 April 2018 at 11:40

Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.

shri yadav said...
30 April 2018 at 12:21

Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this. dotnet training in bangalore
Dotnet developer

Anderson mathew said...
2 May 2018 at 18:06

Framework for java professionals is much important to survive and it helps to go the next level of their careers. Thank you for sharing this great content.

Java Training in Chennai
Java Training Institute in Chennai

Online SAP Trainers said...
24 May 2018 at 17:33

Great Post!!! I have read your blog and it's very informative & really impressed .
Thanks for sharing it. Keep continue your post.
Best SAP online Training Institute in India

SAP HANA online Training

SAP S/4 HANA training online

SAP UI5 Online Training in India


alltop said...
4 July 2018 at 21:16

Hi Your Blog is very nice!!

Get All Top Interview Questions and answers PHP, Magento, laravel,Java, Dot Net, Database, Sql, Mysql, Oracle, Angularjs, Vue Js, Express js, React Js,
Hadoop, Apache spark, Apache Scala, Tensorflow.

Mysql Interview Questions for Experienced

php interview questions for freshers

php interview questions for experienced

python interview questions for freshers

tally interview questions and answers

codeingniter interview questions

cakephp interview questions

express Js interview questions

react js interview questions

laravel Interview questions and answers

Mathew Stephen said...
11 July 2018 at 12:15

Excellent blog admin, this is what I have looked for. Share more interview questions with answers.
Hibernate Training in Chennai | JAVA Training in Chennai

Manasa mittal said...
20 July 2018 at 12:30

Nice blog with excellent information. Thank you, keep sharing. Full Stack Training in Hyderabad

Nikitha Raja said...
21 July 2018 at 18:43

Great post! I am actually getting ready to across this information, is very helpful. Keep up the good work you are doing here.
Java Training in Chennai | Java Training Institute in Chennai

Priya Rajesh said...
3 August 2018 at 15:12

Thanks for taking time share this object relational mapping concepts. I learned a lot from your blog. Share more like this.
Python course in Chennai | Python Classes in Chennai

Dipanwita said...
10 August 2018 at 11:37

Thanks for sharing this info. It s very useful. java training in chennai

surthiraj said...
1 September 2018 at 17:01

Thanks for sharing this info with us. I got some clear idea about hibernate. Keep on sharing.

Hibernate Training | Spring Hibernate Training in Chennai

venu bharath said...
17 September 2018 at 16:26

Nice Post. Good understanding of concepts. Pls keep update us more.
Java Training in Chennai
Java course in Chennai
Java Training Institute in Chennai
Best Java Training Institute in Chennai
Java Classes in Chennai
Core Java Training in Chennai

Shiva Shakthi said...
28 September 2018 at 12:32

The blog is well written and Java is one of the widely accepted language. The reason is it's features and it is platform independent.
Best Institute for JAVA
Best JAVA Training
JAVA Programming Certification Course
Best JAVA Certification
Best JAVA Training

Aruna Ram said...
29 September 2018 at 12:37

Informative blog and it was up to the point describing the information very effectively. Thanks to blog author for wonderful and informative post.
PHP Training
PHP training in Nungambakkam
PHP training in Kelambakkam

Aruna Ram said...
29 September 2018 at 15:11

Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.
PHP Training Institute in Chennai
PHP training in Chennai Velachery
PHP training in Sholinganallur

Anbarasan14 said...
4 October 2018 at 17:45

One of the best blogs that i have read still now. Thanks for your contribution in sharing such a useful information. Waiting for your further updates.

IELTS Coaching in Anna Nagar | IELTS Coaching in Chennai Anna Nagar | IELTS Coaching Centre in Anna Nagar East | IELTS Coaching Centre in Koyambedu | IELTS Coaching Centres in Chennai Mogappair | IELTS Coaching Center in Chennai Anna Nagar

ananthinfo said...
16 October 2018 at 11:34

nice post..ERP for Dhall Solution
SAP BUSINESS ONE for Rice mill solution
SAP BUSINESS ONE for flour mill
SAP BUSINESS ONE for appalam
SAP BUSINESS ONE for water solution

Ananya Krishnan said...
24 October 2018 at 18:36

Good job in presenting the correct content with the clear explanation. The content looks real with valid information. Good Work

DevOps is currently a popular model currently organizations all over the world moving towards to it. Your post gave a clear idea about knowing the DevOps model and its importance.

Good to learn about DevOps at this time.

devops training in chennai | devops training in chennai with placement | devops training in chennai omr | devops training in velachery | devops training in chennai tambaram | devops institutes in chennai | devops certification in chennai | trending technologies list 2018

Xplore IT Corp said...
30 October 2018 at 10:04

Hey Nice Blog!! Thanks For Sharing!!!Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging!
php training with placement in coimbatore
php training centre in coimbatore

swetha singh said...
2 November 2018 at 14:49

I have gone through your blog, it was very much useful for me and because of your blog, and also I gained many unknown information, The way you have clearly explained is really fantastic.kindly post more like this, Thank You.
airport management courses in chennaiai
Airline Courses in Chennai
diploma in airline and airport management in chennai

kate technologies said...
9 November 2018 at 17:59

Thank you for your post. This is excellent information. It is amazing and wonderful to visit your site.
android app developers in kphb
android app developers in kukatpally
android app developers in gachibowli
ios app development company ameerpet
android app developers in ameerpet

sangeetha said...
16 November 2018 at 12:37

very nice this is very much use full for me..... thank u for giving the wonderful blog.......
Java Training in Chennai
Java Training in Chennai
Java coaching in Chennai
Java academy in Chennai

Learn Digital said...
19 November 2018 at 11:56

Your post is really awesome. Your blog is really helpful for me to develop my skills in a right way. Thanks for sharing this unique information with us.
- Learn Digital Academy

High Technologies Solutions said...
25 November 2018 at 17:03

Learn Advanced Core Java Course in Delhi, Noida & Gurgaon with Lowest Fees. High Technologies Solutions is the Correct Place for Core Java Course. Call Now & Get Free Demo Classes- +91-9311002620, +91-11-40504400.
More Info-
Core Java Course in Delhi, Noida & Gurgaon

sumathi s said...
3 December 2018 at 11:32

I wish to indicate because of you only to bail me out of this specific trouble. As a consequence of checking through the net and meeting systems that were not beneficial, I thought my life was finished.
fire and safety course in chennai

Swetha Gauri said...
3 December 2018 at 12:00

It’s great to come across a blog every once in a while, that isn’t the same out of date rehashed material. Fantastic read.
nebosh course in chennai

kousalyamurugan said...
7 December 2018 at 15:58

your blog was good and informative keep sharing information with us

Airline Courses in Chennai

air hostess academy in chennai

ProPlus Logics said...
15 December 2018 at 12:29

Thanks for sharing an information to us. If someone wants to know about websites and SEO Service. I think this is the right place for you!
Digital Marketing
SEO Company

pugal said...
28 December 2018 at 12:50

Nice blog. Really very useful....tanq for sharing and keep sharing useful information with us.
Cloud Computing Training in Chennai

V4B Digital said...
7 January 2019 at 11:40

hey great inforamtion thanks for sharing

Robotic Process Automation Tutorial said...
7 January 2019 at 18:13

Thank you so much for your information,its very useful and helpful to me.Keep updating and sharing. Thank you.
RPA training in chennai | UiPath training in chennai | rpa course in chennai | Best UiPath Training in chennai

Priya said...
8 January 2019 at 17:46

Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here
Best Tally Training Institute in delhi
Tally Guru & GST Law course in Delhi

Tally Pro & GST Law course in Delhi

pmkvy course in Delhi
Latest updation On GST for Tally in Delhi
CPA course in Delhi


ajithajohn said...
10 January 2019 at 10:38

Such an interesting blog for this technology really helpful for me.
waiting for new post. Keep updating.
dot net training in chennai
dot net course in chennai
ielts coaching in chennai
machine learning course in chennai
oracle training in chennai
dot net training in t.nagar
dot net training in omr

Joe said...
22 January 2019 at 15:09

Thanks for sharing this wonderful article. Your article is very interesting to read. Looking forward to read ur future post.
Node JS Training in Chennai
Node JS Course in Chennai
Node JS Course
Node JS Training in T Nagar
Photoshop Classes in Chennai
Photoshop Course in Chennai
Hadoop Admin Training in Chennai
Hadoop Administration Training in Chennai

Unknown said...
22 January 2019 at 16:27

Thank you for sharing informatic blog realted to orm service in india

Joe said...
23 January 2019 at 16:54

Interesting post. Excellent thought, highly inspiring. Waiting for your future blogs.
Primavera Training in Chennai
Primavera Course in Chennai
Primavera p6 Training
Primavera Training in Porur
Node JS Training in Chennai
Node JS Course in Chennai
Photoshop Classes in Chennai
Photoshop Course in Chennai

Joe said...
23 January 2019 at 16:54 This comment has been removed by the author.

Sadhana Rathore said...
28 January 2019 at 13:01

I want to thank for sharing this blog, really great and informative. Share more stuff like this.
Blue Prism Training Chennai
Blue Prism Training Institute in Chennai
UiPath Training in Chennai
Data Science Training in Chennai
RPA course in Chennai
RPA Training Institute in Chennai
Blue Prism Training in Anna Nagar
Blue Prism Training in T Nagar

Vicky Ram said...
3 February 2019 at 12:28

Great post! This is very useful for me and gain more information, Thanks for sharing with us.

Guest posting sites

Sadhana Rathore said...
4 February 2019 at 10:26

Amazing blog with lots of information, keep sharing more like this.
Python Training in Chennai
ccna Training institute in Chennai
ccna institute in Chennai
R Training in Chennai
R Programming Training in Chennai
Python Training in Velachery
Python Training in Tambaram

gowthunan said...
5 February 2019 at 12:00

It’s great to come across a blog every once in a while, that isn’t the same out of date rehashed material. Fantastic read.
fire and safety course in chennai

harish sharma said...
6 February 2019 at 16:18

whatsapp group links 2019

vishwa said...
25 February 2019 at 20:14

Nice post. Thanks for sharing! I want people to know just how good this information is in your article. It’s interesting content and Great work.
lenovo mobile service centre in chennai
lenovo service center in velachery
lenovo service center in porur
lenovo service center in vadapalani

Abmel joseph said...
6 March 2019 at 15:52

Object-relational mapping in computer science is a programming technique for converting data between incompatible type systems using object-oriented programming languages. Digital Marketing Training Institute in Coimbatore

UNKNOWN said...
28 March 2019 at 00:53

lucky patcher
gb whatsapp
fm whatsapp
nova launcher prime apk

kaia said...
3 April 2019 at 18:19

You become a Guide for me. You always change my Way of thinking . your way thinking is Really amazing.
iphone display replacement in chennai | Mobile phone water damage service in chennai | iphone glass replacement in chennai | iphone battery replacement in chennai | 100% genuine apple parts | iphone unlocking service in chennai

Annonymous said...
15 April 2019 at 19:21

lucky patcher apk android is now available to download

velraj said...
20 April 2019 at 14:26

Thank you so much for sharing this great blog.Very inspiring and helpful too.
Hibernate Training in Chennai
Spring Hibernate Training in Chennai
Hibernate Training in Velachery
Spring Training in Chennai
Spring framework Training in Chennai
Struts Training in Chennai
Wordpress Training in Chennai
Hibernate Training in Chennai

ajay said...
20 April 2019 at 17:16


thanks for sharing us

Post a Comment

Popular Posts

All Rights Reserved JAVA INTERVIEW QUESTIONS | Privacy Policy | Anijit Sarkar
blog links Web Directory Academics Blogs