O'Reilly logo

Java™ Data Objects by Robin M. Roos

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

1.2. Current techniques for persistence

Persistence requires the storage of object state for future retrieval. Various underlying mechanisms are in use in the industry, but by far the most common approach is to use a relational database management system (RDBMS) accessed through a combination of JDBC and SQL. Alternative mechanisms include file system-based storage and object database management systems (ODBMS). A persistence infrastructure is often layered on top of the data store, examples being Entity Beans and Enterprise Application Integration (EAI) frameworks.

1.2.1. Relational databases

RDBMS technology has been widely adopted in the last 15 years because of its freeform definition of data (rows and columns), flexibility of ad hoc queries, ...

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