• DocumentCode
    2859026
  • 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
  • fYear
    2009
  • fDate
    11-13 Dec. 2009
  • Firstpage
    1
  • Lastpage
    3
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/CISE.2009.5365905
  • Filename
    5365905