ORM in Dynamic Languages.

The article discusses the use of object-relational mapping (ORM) in dynamic languages. An ORM framework allows developers to declaratively define the mapping between the object model and database schema and express database-access operations in terms of objects. The author examines an ORM framework...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 52; no. 4; pp. 48 - 56
Main Author: Richardson, Chris
Format: Article
Published: Association for Computing Machinery Apr2009
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=37295781&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 37295781
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Apr2009
      vid: 52
      iid: 4
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        37295781
        10.1145/1498765.1498783
      ppf: 48
      ppct: 8
      formats:
      tig:
        atl: ORM in Dynamic Languages.
      aug:
        au: Richardson, Chris
      su:
        Object-oriented programming
        Relational databases
        Groovy (Computer program language)
        Computer programming
        Programming languages
        Databases
        Computer software
      sug:
        subj:
          Object-oriented programming
          Relational databases
          Groovy (Computer program language)
          Computer programming
          Programming languages
          Databases
          Computer software
      ab: The article discusses the use of object-relational mapping (ORM) in dynamic languages. An ORM framework allows developers to declaratively define the mapping between the object model and database schema and express database-access operations in terms of objects. The author examines an ORM framework called GORM (Grails Object Relational Mapping) for Groovy, which allows new program elements to be created at runtime. The article compares and contrasts GORM and Hibernate, an ORM framework popular with Java developers. Also discussed are executing queries and performing basic save, load, and delete operations on persistent objects.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2009
    holdings:
      @attributes:
        islocal: N