Grails 1.1 高级GORM特性 - 事件和自动实现时间戳

GORM支持事件注册,只需要将事件作为一个闭包即可,当某个事件触发,比如删除,插入,更新。

The following is a list of supported events下面就是所支持事件的列表:

• beforeInsert - 对象持久到数据之前执行

• beforeUpdate - 对象被更新之前执行

• beforeDelete - 对象被删除之前执行

• afterInsert - 对象持久到数据库之后执行

• afterUpdate - 对象被更新之后执行

• afterDelete - 对象被删除之后执行

• onLoad - 对象从数据库中加载之后执行

为了添加一个事件需要在你的领域类中添加相关的闭包。