first_page the funky knowledge base
personal notes from way, _way_ back and maybe today

Hibernate in Action Notes: Chapter 1; Understanding object/relational persistence; 1.1 What is persistence?

1.1 What is persistence?

"To use Hibernate effectively, a solid understanding of the relational model and SQL is a prerequisite." Here is a list of SQL terms:

"There are many reasons why SQL databases dominate the computing industry. Relational database management systems are the only proven data management technology and are almost always a requirement in any Java project."

"However, for the last 15 years, developers have spoken of a paradigm mismatch."

"Almost all Java applications contain a mix of persistent and transient objects; hence we need a subsystem that manages our persistent data." This "subsystem" requires a "domain model."

"An application with a domain model doesn't work directly with the tabular representation of the business entities; the application has its own, object oriented model of the business entities."

mod date: 2007-04-09T02:12:54.000Z