{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,1]],"date-time":"2025-11-01T13:35:27Z","timestamp":1762004127847,"version":"build-2065373602"},"reference-count":15,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T00:00:00Z","timestamp":1572566400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T00:00:00Z","timestamp":1572566400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2019,11,1]],"date-time":"2019-11-01T00:00:00Z","timestamp":1572566400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Softw."],"published-print":{"date-parts":[[2019,11]]},"DOI":"10.1109\/ms.2018.227105428","type":"journal-article","created":{"date-parts":[[2018,5,8]],"date-time":"2018-05-08T18:43:51Z","timestamp":1525805031000},"page":"43-52","source":"Crossref","is-referenced-by-count":10,"title":["Lessons in Persisting Object Data Using Object-Relational Mapping"],"prefix":"10.1109","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6196-7483","authenticated-orcid":false,"given":"Gregory","family":"Vial","sequence":"first","affiliation":[{"name":"Information Technology, HEC Montreal, Canada"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16092-9_14"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1216262.1216263"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.87"},{"journal-title":"NoSQL Distilled A Brief Guide to the Emerging World of Polyglot Persistence","year":"2012","author":"sadalage","key":"ref14"},{"journal-title":"ASP NET MVC application using Entity Framework Code First","year":"2016","key":"ref11"},{"journal-title":"Hibernate in Action","year":"2005","author":"bauer","key":"ref10"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1394127.1394141"},{"journal-title":"OrmHate","year":"2012","author":"fowler","key":"ref1"},{"key":"ref8","first-page":"165","article-title":"An Empirical Study on the Practice of Maintaining Object-Relational Mapping Code in Java Systems","author":"chen","year":"2016","journal-title":"2016 IEEE\/ACM 13th Conference on Mining Software Repositories (MSR)"},{"journal-title":"Fundamentals of Database Systems","year":"2015","author":"elmasri","key":"ref7"},{"journal-title":"Refactoring Databases Evolutionary Database Design","year":"2006","author":"ambler","key":"ref9"},{"journal-title":"The Vietnam of Computer Science","year":"2006","author":"neward","key":"ref4"},{"journal-title":"The law of leaky abstractions","year":"2002","author":"spolsky","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/DBKDA.2009.11"},{"journal-title":"Mapping Objects to Relational Databases O\/R Mapping In Detail","year":"2005","author":"ambler","key":"ref5"}],"container-title":["IEEE Software"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/52\/8880048\/08356175.pdf?arnumber=8356175","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,1]],"date-time":"2023-05-01T15:41:14Z","timestamp":1682955674000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8356175\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,11]]},"references-count":15,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/ms.2018.227105428","relation":{},"ISSN":["0740-7459","1937-4194"],"issn-type":[{"type":"print","value":"0740-7459"},{"type":"electronic","value":"1937-4194"}],"subject":[],"published":{"date-parts":[[2019,11]]}}}