{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:35:29Z","timestamp":1750307729639,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2009,4,1]],"date-time":"2009-04-01T00:00:00Z","timestamp":1238544000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Commun. ACM"],"published-print":{"date-parts":[[2009,4]]},"abstract":"<jats:p>Dynamic languages offer a taste of object-relational mapping that eases application code.<\/jats:p>","DOI":"10.1145\/1498765.1498783","type":"journal-article","created":{"date-parts":[[2009,4,6]],"date-time":"2009-04-06T16:34:22Z","timestamp":1239035662000},"page":"48-55","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["ORM in dynamic languages"],"prefix":"10.1145","volume":"52","author":[{"given":"Chris","family":"Richardson","sequence":"first","affiliation":[{"name":"University of Cambridge, England"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,4]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Apache OpenJPA; http:\/\/openjpa.apache.org\/.  Apache OpenJPA; http:\/\/openjpa.apache.org\/."},{"key":"e_1_2_1_2_1","volume-title":"Java Persistence with Hibernate","author":"Bauer C.","year":"2006","unstructured":"Bauer , C. , and Gavin , K. , Java Persistence with Hibernate . Manning Publications , 2006 . Bauer, C., and Gavin, K., Java Persistence with Hibernate. Manning Publications, 2006."},{"key":"e_1_2_1_3_1","first-page":"66","article-title":"On the role of scientific thought","volume":"60","author":"Dijkstra E.W","year":"1982","unstructured":"Dijkstra . E.W . On the role of scientific thought . In Selected Writings on Computing: A Personal Perspective. Springer-Verlag , 1982 , 60 -- 66 . Dijkstra. E.W. On the role of scientific thought. In Selected Writings on Computing: A Personal Perspective. Springer-Verlag, 1982, 60--66.","journal-title":"Selected Writings on Computing: A Personal Perspective. Springer-Verlag"},{"key":"e_1_2_1_4_1","unstructured":"Domain-specific language; www.martinfowler.com\/bliki\/DomainSpecificLanguage.html.  Domain-specific language; www.martinfowler.com\/bliki\/DomainSpecificLanguage.html."},{"key":"e_1_2_1_5_1","volume-title":"Inversion of control containers and the dependency injection pattern","author":"Fowler M.","year":"2004","unstructured":"Fowler , M. Inversion of control containers and the dependency injection pattern ; www.martinfowler.com\/articles\/injection.html ( 2004 ). Fowler, M. Inversion of control containers and the dependency injection pattern; www.martinfowler.com\/articles\/injection.html (2004)."},{"key":"e_1_2_1_6_1","unstructured":"Java SE Desktop Technology; http:\/\/java.sun.com\/javase\/technologies\/desktop\/javabeans\/index.jsp.  Java SE Desktop Technology; http:\/\/java.sun.com\/javase\/technologies\/desktop\/javabeans\/index.jsp."},{"key":"e_1_2_1_7_1","volume-title":"Groovy in Action","author":"Koenig D.","year":"2007","unstructured":"Koenig , D. , Glover , A. , King , P. , Laforge , G. , and Skeet , J . Groovy in Action , Manning Publications . 2007 . Koenig, D., Glover, A., King, P., Laforge, G., and Skeet, J. Groovy in Action, Manning Publications. 2007."},{"key":"e_1_2_1_8_1","volume-title":"EJB Design Patterns: Advanced Patterns, Processes, and Idioms","author":"Marinescu F.","year":"2007","unstructured":"Marinescu , F. EJB Design Patterns: Advanced Patterns, Processes, and Idioms , Manning Publications . 2007 . Marinescu, F. EJB Design Patterns: Advanced Patterns, Processes, and Idioms, Manning Publications. 2007."},{"key":"e_1_2_1_9_1","unstructured":"Mellqvist P. Don't repeat the DAO! 2006; www.ibm.com\/developerworks\/java\/library\/j-genericdao.html.  Mellqvist P. Don't repeat the DAO! 2006; www.ibm.com\/developerworks\/java\/library\/j-genericdao.html."},{"key":"e_1_2_1_10_1","unstructured":"NHibernate; http:\/\/sourceforge.net\/projects\/nhibernate\/.  NHibernate; http:\/\/sourceforge.net\/projects\/nhibernate\/."},{"key":"e_1_2_1_11_1","unstructured":"Oracle TopLink; www.oracle.com\/technology\/products\/ias\/toplink\/index.html.  Oracle TopLink; www.oracle.com\/technology\/products\/ias\/toplink\/index.html."},{"key":"e_1_2_1_12_1","volume-title":"The Definitive Guide to Grails","author":"Rocher G.","year":"2006","unstructured":"Rocher , G. The Definitive Guide to Grails , Apress , 2006 . Rocher, G. The Definitive Guide to Grails, Apress, 2006."},{"key":"e_1_2_1_13_1","unstructured":"The Spring Framework Reference Documentation. See  (\u00a9Configurable; http:\/\/static.springframework.org\/spring\/docs\/2.5.x\/reference\/index.html.  The Spring Framework Reference Documentation. See (\u00a9Configurable; http:\/\/static.springframework.org\/spring\/docs\/2.5.x\/reference\/index.html."},{"key":"e_1_2_1_14_1","volume-title":"Pragmatic Bookshelf","author":"Thomas D.","year":"2004","unstructured":"Thomas , D. , Fowler , C. , and Hunt , A . Programming Ruby: The Pragmatic Programmers' Guide . Pragmatic Bookshelf , 2004 . Thomas, D., Fowler, C., and Hunt, A. Programming Ruby: The Pragmatic Programmers' Guide. Pragmatic Bookshelf, 2004."},{"key":"e_1_2_1_15_1","volume-title":"Pragmatic Bookshelf","author":"Thomas D.","year":"2005","unstructured":"Thomas , D. , Hansson , D. , Breedt , L. , Clark , M. , Fuchs , T. , and Schwarz , A . Agile Web Development with Rails . Pragmatic Bookshelf , 2005 . Thomas, D., Hansson, D., Breedt, L., Clark, M., Fuchs, T., and Schwarz, A. Agile Web Development with Rails. Pragmatic Bookshelf, 2005."},{"key":"e_1_2_1_16_1","volume-title":"Spring in Action","author":"Walls C.","year":"2007","unstructured":"Walls , C. , Breidenbach , R. Spring in Action , second edition. Manning Publications , 2007 . Walls, C., Breidenbach, R. Spring in Action, second edition. Manning Publications, 2007."}],"container-title":["Communications of the ACM"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1498765.1498783","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1498765.1498783","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:38:38Z","timestamp":1750253918000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1498765.1498783"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,4]]},"references-count":16,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,4]]}},"alternative-id":["10.1145\/1498765.1498783"],"URL":"https:\/\/doi.org\/10.1145\/1498765.1498783","relation":{},"ISSN":["0001-0782","1557-7317"],"issn-type":[{"type":"print","value":"0001-0782"},{"type":"electronic","value":"1557-7317"}],"subject":[],"published":{"date-parts":[[2009,4]]},"assertion":[{"value":"2009-04-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}