Professional Hibernate
Chapter One
Introduction to Mapping
Objects to Relational
Databases
In the computer industry, we commonly have discussions, disagreements, and even shouting
matches over which of the latest languages are the best and where they should be used.
Discussions turn to the best platform currently available and who's suing whom. However, each
of us is also thinking about the latest project we've been given and its strict deadline. Overall, the
project isn't complex, but we have to support numerous database backend systems. This means
we need to incorporate a persistence layer to handle the database differences. That part isn't too
difficult, but what about the data itself? Do we just store it in some proprietary database and deal
with the details later? No, we need to have a strategy that works with our application and the language
the application is written in.
Today's programming languages take advantage of the latest in object-oriented techniques. As you
know, an object is a construct to enforce encapsu ... read full excerpt from Professional Hibernate ebook