Sleep Soundly with Hibernate
March 3, 2004 David Morris
[The code for this article is available for download.]
Java is often considered less capable at reading and manipulating database table data than procedural programming languages, like RPG and COBOL. That’s because Java programmers often write procedural code when working with relational data, making it more difficult to take advantage of Java’s object-oriented strengths. Hibernate handles this problem by performing many of the mundane tasks associated with database work, allowing Java programmers to concentrate on business requirements instead.
Managing hand-coded SQL statements, Connections, ResultSets, and caching in your applications is error-prone and inefficient. Technologies like Enterprise JavaBeans