Tutorial: Introduction: Hibernate and Workshop

This tutorial shows you how to use Workshop to build real-time Hibernate-based web applications.

Hibernate is an open-source ORM solution for Java applications. Hibernate provides data query and retrieval facilities that significantly reduce development time. Hibernate lets you develop persistent classes following an object-oriented idiom - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.

This tutorial provides step by step instructions as related to Hibernate but for minor differences, could also be used with Kodo. (The Kodo Persistence API is based on the Apache open source project OpenJPA).

The tutorial describes how to

This tutorial also explains the Workshop concepts and features

Hibernate

Hibernate and Kodo are two popular ORM solutions for Java applications. This tutorial provides step by step instructions for Hibernate applications but for minor differences, could also be used with Kodo. Hibernate provides data query and retrieval facilities that significantly reduce development time. Hibernate lets you develop persistent classes following object-oriented idiom - including association, inheritance, polymorphism, composition, and collections. Hibernate allows you to express queries in its own portable SQL extension (HQL), as well as in native SQL, or with an object-oriented Criteria and Example API.

Workshop

Workshop offers unparalleled support for the development of sophisticated web applications based on industry standards like JSF, EJB3, and JSP and popular frameworks like Spring, Hibernate, Struts and Tiles. Workshop includes sophisticated WYSIWYG editors and Oracle's AppXRay technology, which provides a deep level of understanding of the web application as a whole, thereby providing unprecedented depth and capabilities in code completion, consistency checking with generated classes, configuration files or annotations, pre-build error checking, and validation that reaches all the levels of your application.

Workshop includes database management and O/R mapping tools, including updated Hibernate support.

 

Click one of the following arrows to navigate through the tutorial:

 


Still need help? Post a question on the Workshop newsgroup.