Speaker Topics - No Fluff Just Stuff

GORM - Object Relational Mapping with Hibernate De-mystified

Hibernate is an immensely powerful ORM layer with an array of features and mapping options which comes at the cost of complexity. The web application framework Grails ships with an ORM layer that builds of top of Hibernate, but eliminates much of the complexity through clever use of convention and the dynamic features of the Groovy language. Known as GORM, it offers a convention-based mapping strategy that hooks into the Hibernate configuration model and provides an abstraction layer above Hibernate with powerful features like Groovy builders for Criteria, dynamic finders and transaction management through closures.

This talk, by Grails project lead Graeme Rocher, will walk you through the features of GORM and demonstrate how to create different persistence mappings. Once the basics of mapping is understood you'll dive head first into persisting and reading data without ever accessing a Hibernate session!

Session Topics:

  • GORM - An Introduction
  • Mapping Domain Models with GORM
  • Persisting and Reading data
  • Querying with Dynamic finders
  • Querying with Criteria”

About Graeme Rocher

Graeme Rocher is co-founder of the Grails framework and co-author of The Definitive Guide to Grails, serves as Project Lead for the OCI Grails team. Graeme has worked in the software development field for more than 20 years and has expertise in Grails, Groovy, Web Development, Dynamic Languages, and the JVM.

Find out more at ociweb.com/grails and grails.org.

More About Graeme »