[英]Execute a method before saving a model in Play Framework 1.x
如何在保存模型之前执行方法?
例如,在用户模型中哈希密码。
对于模型, @Before
注释似乎不存在。
我正在使用PlayFramework 1.2.x
PS:我计划将其与CRUD模块一起使用。
在JPA中检查Pre*
批注的集合。 例如PrePersist
和PreUpdate
。
在模型中,只需将所需的注释粘贴到要调用的方法上即可。
@PrePersist
public void hashPassword(){
// do stuff
}
另一个选择可能是重写特定模型的save()
方法 ,但除非完全必要,否则我不会这样做。 如果JPA API提供了解决方案,我会坚持使用,但这只是我的看法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.