簡體   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