HOME JAVA & JEE OPEN SOURCE .NET WEB & RIA CLOUD & GRID ARCHITECTURE & DDD AGILE PM & SCRUM AGILE TESTING OS, MOBILE & SERVER  
Grails eXchange 2007: Graeme Rocher on GORM - Object Relational Mapping with Hibernate De-mystified
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 explained some features of GORM and demonstrated 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!

ABOUT GRAEME ROCHER
Graeme Rocher is the project lead and co-founder of the Grails web application framework. He's a member of the JSR-241 Expert Group which standardizes the Groovy language. Graeme authored the Definitive Guide to Grails for Apress and is a frequent sp
More about Graeme Rocher
PODCAST GORM - OBJECT RELATIONAL MAPPING WITH HIBERNATE DE-MYSTIFIED
Digg! StumbleUpon
JAVA & JEE PODCASTS
Richard Gomes:Porting a large financial library to OSGi: Experiences and challenges , Porting a large financial library to OSG
Richard Gomes : 29th Jun 2009
View Podcast: Porting a large financial library to OSGi: Experiences and challenges ,
Chris Read:Java in the Google Cloud, Java in the Google Cloud
Chris Read : 29th Jun 2009
View Podcast: Java in the Google Cloud,
Dan Pollitt:NatTable - a high performance SWT data grid, NatTable - a high performance SWT data g
Dan Pollitt : 29th Jun 2009
View Podcast: NatTable - a high performance SWT data grid,
Neil Bartlett:Developing JavaFX applications in Eclipse, Developing JavaFX applications in Eclips
Neil Bartlett : 29th Jun 2009
Podcast Coming Soon: Developing JavaFX applications in Eclipse,
Heiko  Behrens :Itemis: Xtext - Developing Domain Specific Languages, Itemis: Xtext - Developing Domain Specif
Heiko Behrens : 29th Jun 2009
View Podcast: Itemis: Xtext - Developing Domain Specific Languages,
Paul Thomas:The Basics of OpenGL, The Basics of OpenGL
Paul Thomas : 22nd Jun 2009
View Podcast: The Basics of OpenGL,
Richard  Hyndman:widget framework, widget framework
Richard Hyndman : 22nd Jun 2009
View Podcast: widget framework,
Michael Delaney:Iron Ruby, Iron Ruby
Michael Delaney : 16th Jun 2009
View Podcast: Iron Ruby,
Russ Miles:Grails eye for the Spring guy, Grails eye for the Spring guy
Russ Miles : 15th Jun 2009
Podcast Coming Soon: Grails eye for the Spring guy,
Paul Sweby:Spring in Government - Improving System and Personal Performance, Spring in Government
Paul Sweby : 15th Jun 2009
Podcast Coming Soon: Spring in Government - Improving System and Personal Performance,
Martijn Verburg:How to run a Successful Open Source project – part 2: Licensing, Open Source project
Martijn Verburg : 11th Jun 2009
View Podcast: How to run a Successful Open Source project – part 2: Licensing,
Russ Miles:Grails eye for the Spring guy, Grails eye for the Spring guy
Russ Miles : 10th Jun 2009
View Podcast: Grails eye for the Spring guy,
Ted  Drake:Yahoo! BOSS, Build your Own Search Service, Yahoo! BOSS, Build your Own Se
Ted Drake : 2nd Jun 2009
View Podcast: Yahoo! BOSS, Build your Own Search Service,
 :JBehave 2, JBehave 2
: 27th May 2009
View Podcast: JBehave 2,
Martijn Verburg:How to run a successful Open Source Project, Open Source Project
Martijn Verburg : 26th May 2009
View Podcast: How to run a successful Open Source Project,
OTHER JAVA & JEE EVENTS
John Smart:Java Power Tools Bootcamp,  Java Power Tools Bootcamp
5 DAY COURSE. Featuring John Smart
London, Monday, July 6th
John Smart Getting Serious About Build Automation: Using Maven in the Real World,  Getting Serious About Build Automation: Using Maven in the Real World
FREE EVENT: In The Brain of John Smart
London, Monday, July 6th
Yahoo! Developer Network:Placemaker, Yahoo! Developer Network
FREE EVENT: Placemaker
London, Tuesday, July 7th
OSGi™ Users' Forum UK:OSGi Users' Forum UK Meeting - July, OSGi™ Users' Forum UK
FREE EVENT: OSGi Users' Forum UK
London, Tuesday, July 14th
London Spring User Group:Introducing Spring Batch 2.0 plus Spring Framework 3.0 update, London Spring User Group
FREE EVENT: Spring Batch 2.0
London, Wednesday, July 15th
Kunal Bhasin:Core Terracotta: Scaling your Java Application with Terracotta,  Core Terracotta
2 DAY COURSE. Featuring Kunal Bhasin
London, Monday, July 20th
:Core Spring .NET: Developing with Spring .NET,  Spring .NET Application Development
4 DAY COURSE.
London, Tuesday, July 21st
Peter Lubbers:Comet Evolved: HTML 5 Web Sockets & Server-Sent Events,  Comet Evolved: HTML 5 Web Sockets
3 DAY COURSE. Featuring Peter Lubbers
Oslo, Wednesday, July 22nd
© Copyright 2003-2008, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Community  Community-FR  Apress  1st Teach  Jobs: Telesales  Jobs: Student Podcaster