O'Reilly logo

Object-Oriented Analysis and Design for Information Systems by Raul Sidnei Wazlawick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter e13

Data Persistence

This chapter explains how to transform object-oriented models into relational databases and also how to load and save data automatically. Initially the object-relational mapping (ORM) technique, used to convert objects into relational database records, is explained. Then, we present a persistence mechanism based on virtual proxies, brokers, and caches.

Keywords

broker; commit; lazy load; object-relational mapping; ORM; relational database; rollback; virtual cache; virtual proxy

Key Topics in this Chapter

• Object-relational mapping (ORM)

• Virtual proxy

• Brokers

• Virtual caches

13.1 Introduction to data persistence

The availability of persistence mechanisms for commercial languages1 has made database design much easier ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required