{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T21:54:57Z","timestamp":1769637297188,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642120978","type":"print"},{"value":"9783642120985","type":"electronic"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-12098-5_31","type":"book-chapter","created":{"date-parts":[[2010,4,7]],"date-time":"2010-04-07T14:44:49Z","timestamp":1270651489000},"page":"370-379","source":"Crossref","is-referenced-by-count":3,"title":["Performance Improvement of OpenJPA by Query Dependency Analysis"],"prefix":"10.1007","author":[{"given":"Miki","family":"Enoki","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yosuke","family":"Ozawa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tamiya","family":"Onodera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"31_CR1","unstructured":"EJB 3.0 Expert Group, JSR 220: Enterprise JavaBeans Version 3.0 Java Persistence API, Sun Microsystems, Santa Clara, CA (2006)"},{"key":"31_CR2","unstructured":"Patrick, L., Mark, P.: An in-depth look at the architecture of an object\/relational mapper. In: Proceedings of the 2007 ACM SIGMOD international conference on Management of data, pp. 889\u2013894 (2007)"},{"key":"31_CR3","unstructured":"Apache OpenJPA, http:\/\/openjpa.apache.org\/"},{"key":"31_CR4","unstructured":"Hibernate, http:\/\/www.hibernate.org\/"},{"key":"31_CR5","unstructured":"TopLink Essentials, https:\/\/glassfish.dev.java.net\/javaee5\/persistence\/"},{"key":"31_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1007\/3-540-45124-2","volume-title":"Middleware 2001","author":"B. Paul","year":"2001","unstructured":"Paul, B., Shuping, R.: Entity Bean A, B, C\u2019s: Enterprise Java Beans Commit Options and Caching. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol.\u00a02218, pp. 36\u201355. Springer, Heidelberg (2001)"},{"key":"31_CR7","doi-asserted-by":"crossref","unstructured":"Emmanuel, C., Julie, M., Willy, Z.: Performance and scalability of EJB applications. In: Proc. 17th Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA 2002), pp. 246\u2013261 (2002)","DOI":"10.1145\/582419.582443"},{"key":"31_CR8","unstructured":"Avraham, L., James, T.: Improving Application Throughput With Enterprise JavaBeans Caching. In: Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), pp. 244\u2013251 (2003)"},{"key":"31_CR9","doi-asserted-by":"crossref","unstructured":"Ben, W., Ali, I., William, R.: Interprocedural query extraction for transparent persistence. In: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications (OOPSLA 2008), pp. 19\u201336 (2008)","DOI":"10.1145\/1449764.1449767"},{"key":"31_CR10","doi-asserted-by":"crossref","unstructured":"Zachary, T., Chris, T., David, S., Ranjit, J., Sorin, L.: Deep typechecking and refactoring. In: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications (OOPSLA 2008), pp. 37\u201352 (2008)","DOI":"10.1145\/1449764.1449768"},{"key":"31_CR11","unstructured":"Harold, W., Ravi, R., Mowwis, M., Mikko, H.: An Architectural Evaluation of Java TPC-W. In: Seventh International Symposium on High-Performance Computer Architecture (HPCA 2001), p. 229 (2001)"},{"key":"31_CR12","unstructured":"Transaction Processing Council. TPC-W specification, http:\/\/www.tpc.org.tpcw"},{"key":"31_CR13","doi-asserted-by":"crossref","unstructured":"Charles, G., Amit, M., Anastasia, A., Bruce, M., Todd, M., Christopher, O., Anthony, T.: Scalable Query Result Caching four Web Applications. In: Proceedings of the 34th Very Large Databases (VLDB 2008), pp. 550\u2013561 (2008)","DOI":"10.14778\/1453856.1453917"},{"key":"31_CR14","doi-asserted-by":"crossref","unstructured":"Luo, Q., Krishnamurthy, S., Mohan, C., Pirahesh, H., Woo, H., Lindsay, B.G., Naughton, J.F.: Middle-tier database caching for e-business. In: Proc. ACM SIGMOD International Conference on Management of Data (2002)","DOI":"10.1145\/564760.564763"},{"key":"31_CR15","unstructured":"Amiri, K., Park, S., Tewari, R., Padmanabhan, S.: DBProxy: A dynamic data cache for Web applications. In: Proc. International Conference on Data Engineering, ICDE 2003 (2003)"},{"key":"31_CR16","unstructured":"Levy, A.Y., Sagiv, Y.: Queries independent of updates. In: Proc. International Conference on Very Large Data Bases, VLDB 1993 (1993)"}],"container-title":["Lecture Notes in Computer Science","Database Systems for Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-12098-5_31","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,19]],"date-time":"2025-02-19T21:56:01Z","timestamp":1740002161000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-12098-5_31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642120978","9783642120985"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-12098-5_31","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010]]}}}