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...
| Published in: | Communications of the ACM Vol. 52; no. 4; pp. 48 - 56 |
|---|---|
| Main Author: | |
| 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 |
|---|