Grails 1.1 对象关联映射 (GORM)

Domain 类是任何商业应用的核心。

他们保存事务处理的状态,也处理预期的行为。

他们通过关联联系在一起, one-to-one 或 one-to-many。

GORM 是 Grails对象关联映射 (GORM)的实现。

在底层,它使用 Hibernate 3 (一个非常流行和灵活的开源ORM解决方案),但是因为Groovy天生的动态性,实际上,对动态类型和静态类型两者都支持,由于Grails的规约,只需要很少的配置涉及Grails domain 类的创建。

你同样可以在Java中编写 Grails domain 类。 请参阅在 Hibernate 集成上如果在Java中编写 Grails domain 类, 不过,它仍然使用动态持久方法。

下面是GORM实战预览:def book = Book.findByTitle("Groovy in Action") book .addToAuthors(name:"Dierk Koenig") .addToAuthors(name:"Guillaume LaForge") .save()