如何在保存模型之前执行方法?
例如,在用户模型中散列密码。
@Before
模型似乎不存在注释。
我正在使用 PlayFramework 1.2.x
PS:我计划将它与 CRUD 模块一起使用。
如何在保存模型之前执行方法?
例如,在用户模型中散列密码。
@Before
模型似乎不存在注释。
我正在使用 PlayFramework 1.2.x
PS:我计划将它与 CRUD 模块一起使用。
查看Pre*
JPA 中的注释集合。例如PrePersist
和PreUpdate
。
在您的模型中,只需将您需要的注释粘贴到您要调用的方法上。
@PrePersist
public void hashPassword(){
// do stuff
}
另一种选择可能是覆盖特定模型的save()
方法,但除非完全必要,否则我不会这样做。如果他们提供解决方案,我会坚持使用 JPA API,但这只是我的意见。