繁体   English   中英

在将模型保存到Play Framework 1.x中之前执行一种方法

[英]Execute a method before saving a model in Play Framework 1.x

如何在保存模型之前执行方法?

例如,在用户模型中哈希密码。

对于模型, @Before注释似乎不存在。

我正在使用PlayFramework 1.2.x

PS:我计划将其与CRUD模块一起使用。

在JPA中检查Pre*批注的集合。 例如PrePersistPreUpdate

在模型中,只需将所需的注释粘贴到要调用的方法上即可。

@PrePersist
public void hashPassword(){
    // do stuff
}

另一个选择可能是重写特定模型save()方法 ,但除非完全必要,否则我不会这样做。 如果JPA API提供了解决方案,我会坚持使用,但这只是我的看法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM