在模型删除上播放框架事件

问题描述:

我正在使用Play框架1.2.6。我想要获得一个事件或者听一些事件,如果在我的应用程序中任何模型调用删除或添加。即,如果通过模型在数据库中删除数据或添加,那么是否有任何方法为此获取事件。在模型删除上播放框架事件

如果我不是很清楚,请让我知道。

谢谢。

尝试使用模型方法的@PreRemove注释。

http://www.playframework.com/documentation/1.2.4/cheatsheet/model

+0

谢谢!这正是我需要的。 –

您可以覆盖在模型中_save()和_delete()方法。

@Override 
public void _delete() { 
    // .. do something 
    super._delete(); 
} 

@Override 
public void _save() { 
    // .. do something 
    super._save(); 
} 
+0

谢谢你的回复。但这不是我想要的,我知道这是一种方式,但我有许多模型,我不想在任何地方这样做。我只需要一个像Spring AOP这样的事件。但无论如何,谢谢。 –