O'Reilly logo

Hibernate: A J2EE™ Developer's Guide by Will Iverson

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 1. Overview

Applications that act on data are a fundamental of computer science. Historically, these applications have been written in wide variety of programming languages, with an equally wide variety of storage mechanisms for the data. Over time, programming languages evolved to use an essentially hierarchical model (part of the suite of advancements encompassed by object-oriented development). In comparison, the most popular form of reasonably scalable data storage is the relational database—a tables, columns, and rows model. Developers wind up developing systems to bridge two worlds—the hierarchical world of a modern programming language and the tabular world of relational databases. The goal of Hibernate is to dramatically reduce ...

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