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.


Pros:

  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.



Corns:

  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


93 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.

Regards:

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.
google-cloud-platform-training-in-chennai


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

SAP FICO TRAINING ONLINE


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-https://www.htsindia.com/Courses/JAVA/core-Java-training-course-institute
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 ..so 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
ONLINE REPUTATION MANAGEMENT


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

ddu-gky


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.

easyblogging
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


Anonymous 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

theaknews/

thanks for sharing us


Komalpreet Singh said...
24 May 2019 at 21:13

A Breast Pump is a Mechanical Device that Lactating Women use to Extract Milk from their Breast and Here are Some Benefits and Side Effects of it Read our How to use a Breast Pump


Parveen said...
24 May 2019 at 21:16


Really amazing Information thanks for this

information.

Love Shayari in Hindi


Parveen said...
28 May 2019 at 21:40

Information article thanks for this article.

Mrinalini Sarabhai Biography in Hindi


Chiến SEOCAM said...
5 June 2019 at 13:52

oh my god

Lều xông hơi khô

Túi xông hơi cá nhân

Lều xông hơi hồng ngoại

Mua lều xông hơi


Chiến SEOCAM said...
7 June 2019 at 13:17

Những thông tin bạn chia sẻ, quá hay và thú vị. Tôi là người may mắn khi được đọc bài viết này

cửa lưới chống muỗi

lưới chống chuột

cửa lưới dạng xếp

cửa lưới tự cuốn


Unknown said...
10 June 2019 at 11:52

this post are edifying in Classified Submission Site List India . An obligation of appreciation is all together for sharing this summary, Actually I found on different regions and after that proceeded this site so I found this is unfathomably improved and related.
https://myseokhazana.com/



Unknown said...
14 June 2019 at 14:08

This is the most consistent blog which I have ever viewed. I should need to express, this post will help me a ton to help my arranging on the SERP. Much reviving for sharing.
https://myseokhazana.com



Unknown said...
15 June 2019 at 14:07

Extraordinary Article! I truly acknowledge this.You are so wonderful! This issue has and still is so significant and you have tended to it so Informative.
Contact us :- https://myseokhazana.com


Lottery Winning Tips said...
16 June 2019 at 21:18

Thanks for sharing valuable information.It will help everyone.keep Post.
Kerala Lottery guessing


Unknown said...
19 June 2019 at 16:46

This is the most predictable blog which I have ever seen. I should need to express, this post will help me a ton to help my orchestrating on the SERP. Much restoring for sharing.
https://myseokhazana.com



Sadhana Rathore said...
28 June 2019 at 17:21

I wanted to thank for sharing this article and I have bookmarked this page to check out new stuff.
Tally course in Chennai
Tally classes in Chennai
Tally Training in Chennai
ccna course in Chennai
PHP Training in Chennai
Salesforce Training in Chennai
Web Designing course in Chennai
Tally Course in Porur
Tally Course in OMR
Tally Course in Tambaram


BTech Result said...
29 June 2019 at 16:34

Thanks for this valuable information ..

planning to buy a new best earphones under 500 then click on this link [Top 5 ] Best Earphones Under ₹500 in 2019


Nisha San said...
6 July 2019 at 17:31

Hey, would you mind if I share your blog with my twitter group? There’s a lot of folks that I think would enjoy your content. Please let me know. Thank you.
Java Training in Chennai | J2EE Training in Chennai | Advanced Java Training in Chennai | Core Java Training in Chennai | Java Training institute in Chennai


Manipriyan said...
11 July 2019 at 12:49 This comment has been removed by the author.

Unknown said...
17 July 2019 at 11:12

This information Vert nice thanks for share this article thank you..

Good Morning Shayari in Hindi


nowfirstviral said...
24 July 2019 at 17:05

Amazing Work

안전토토사이트


Geo News TV said...
27 July 2019 at 00:34




Thanks for sharing this article. Really helpful for me.
www.Geonewstv.com
Free Forex Signals
Daily Bitcoin Predictions


Stiff Marten said...
17 August 2019 at 13:09

Thanks For Providing Us this Great Iformation .Get Our Some Quality Services Buy Adsense Accounts .
Here is also avilable Buy Adsense Accounts .
You Can Watch Adsense Earning Trick Here Youtube Channel Buy Adsense Accounts .


shivam said...
24 August 2019 at 17:47

Flying Shift - Packers & Movers in Bhopal


Anonymous said...
31 August 2019 at 12:38

Read More


Maketting SEO said...
4 September 2019 at 14:26

Các dịch vụ của nội thất Đăng Khôi bao gồm: sửa đồ gỗ, làm gác xép, sửa sàn gỗ...


leadmirror said...
9 September 2019 at 18:12

Relational mapping is very important for the developers
Thanks for sharing the information
Please visit leadmirror to know your blog rank


bubu said...
11 September 2019 at 23:18

Your Website Has outstanding .


ew said...
11 September 2019 at 23:19

thanks for shareing


samual said...
11 September 2019 at 23:21

ration card


job said...
11 September 2019 at 23:22

Latest Bihar Job


Biswajit Das said...
17 September 2019 at 07:34

Amazon Customer Care Phone Number

Amazon Customer Service Email

Amazon Live Chat Support

Return Item With Amazon Return Policy

Amazon Affiliate Commission


sanjana singh said...
18 September 2019 at 16:29

website
website
website
website
website
website


Majid Z Hacker said...
9 October 2019 at 02:07

Thanks for your informative article.
Android Latest Games Free Download


for ict 99 said...
12 October 2019 at 09:04

great


Majid Z Hacker said...
14 October 2019 at 01:46

Thanks for your informative article. This article is very informative for us. Thank You for this amazing knowledge.
call of duty mobile apk download


Majid Z Hacker said...
15 October 2019 at 01:04

Thanks for your informative article. This article is very informative for us. Thank You for this amazing knowledge.
Download Call of Duty Mobile Hack Script


Majid Z Hacker said...
18 October 2019 at 03:19

Thanks for your informative article. This article is very informative for us. Thank You for this amazing knowledge.
Download Call of Duty Mobile Hack Script


Majid Z Hacker said...
18 October 2019 at 16:37

Thanks for your informative article. This article is very informative for us. Thank You for this amazing knowledge.
Download Call of Duty Mobile Hack Script


Majid Z Hacker said...
22 October 2019 at 20:50

Thanks for your informative article. This article is very informative for us. Thank You for this amazing knowledge.
How To Create Fake Whatsapp Account


Web Developer In Nepal said...
25 October 2019 at 13:10

Thanks For Sharing Information!

Prabin Sah

Youngest Digital Expert In Nepal

Search Engine Optimization In Nepal

Web Developer In Nepal

Website Developer In Nepal

WordPress Developer In Nepal

Prabin Sah Blog



Prabin Sah

Youngest Digital Expert In Nepal

Search Engine Optimization In Nepal

Web Developer In Nepal

Website Developer In Nepal

WordPress Developer In Nepal



Prabin Sah

Youngest Digital Expert In Nepal

Search Engine Optimization In Nepal

Web Developer In Nepal

Website Developer In Nepal

WordPress Developer In Nepal


zuan said...
8 November 2019 at 14:33

Thanks for sharing an informative blog keep rocking bring more details.I like the helpful info you provide in your articles. I’ll bookmark your weblog and check again here regularly. I am quite sure I will learn much new stuff right here! Good luck for the next!
Web Designing Training Institute in Chennai | web design training class in chennai | web designing course in chennai with placement
Mobile Application Development Courses in chennai
Data Science Training in Chennai | Data Science courses in Chennai
Professional packers and movers in chennai | PDY Packers | Household Goods Shifting
Web Designing Training Institute in Chennai | Web Designing courses in Chennai
Google ads services | Google Ads Management agency
Web Designing Course in Chennai | Web Designing Training in Chennai


Chris Hemsworth said...
8 November 2019 at 18:44

The article is so informative. This is more helpful for our
best software testing training in chennai
best software testing training institute in chennai with placement
software testing training
courses

software testing training and placement
software testing training online
software testing class
software testing classes in chennai
best software testing courses in chennai
automation testing courses in chennai
Thanks for sharing.


Customer relationship management said...
14 November 2019 at 12:51

These provided information was really so nice,thanks for giving that post and the more skills to develop after refer that post.google cloud platform training in bangalore


Post a Comment

Popular Posts

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