GORM支持事件注册,只需要将事件作为一个闭包即可,当某个事件触发,比如删除,插入,更新。
The following is a list of supported events下面就是所支持事件的列表:
• beforeInsert - 对象持久到数据之前执行
• beforeUpdate - 对象被更新之前执行
• beforeDelete - 对象被删除之前执行
• afterInsert - 对象持久到数据库之后执行
• afterUpdate - 对象被更新之后执行
• afterDelete - 对象被删除之后执行
• onLoad - 对象从数据库中加载之后执行
为了添加一个事件需要在你的领域类中添加相关的闭包。