Title :
Efficient Implement of ORM (Object/Relational Mapping) Use in J2EE Framework: Hibernate
Author :
Xia, Chuanlong ; Yu, Guangcan ; Tang, Meng
Author_Institution :
Int. Sch. of Software, Wuhan Univ., Wuhan, China
Abstract :
Object-relational mapping (ORM) in computer software is a programming technique for converting data between incompatible type systems in relational databases and object-oriented programming languages. ORM technologies mediates between object oriented architecture system and relational environment; it is a solution for paradigm mismatch. This creates, in effect, a "virtual object database" that can be used from within the programming language. There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to create their own ORM tools. The ORM approach was first realized in Hibernate, an open source project for Java systems started in 2002, which will be introduced here.
Keywords :
Java; object-oriented databases; public domain software; relational databases; type theory; Hibernate project; J2EE framework; Java system; ORM technology; ORM tool; computer software; data conversion; object oriented architecture system; object-oriented programming language; object-relational mapping; open source project; relational database; type system; virtual object database; Computer architecture; Computer languages; Java; Object oriented databases; Object oriented programming; Optimized production technology; Packaging; Programming profession; Relational databases; Software;
Conference_Titel :
Computational Intelligence and Software Engineering, 2009. CiSE 2009. International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-4507-3
Electronic_ISBN :
978-1-4244-4507-3
DOI :
10.1109/CISE.2009.5365905