gpt4 book ai didi

grails - Grails绕过Domain类的beforeUpdate方法

转载 作者:行者123 更新时间:2023-12-02 15:10:56 24 4
gpt4 key购买 nike

我只是想知道是否有一种方法可以绕过beforeUpdate()和某个域类的类似方法。

我需要它来恢复用户的原始密码。 beforeUpdate继续执行我不想调用两次的密码哈希算法。

我唯一能想到的解决方案是使用直接连接到数据库,从而绕过Hibernate。我不太喜欢数据库供应商锁定等原因。

感谢您的任何建议。

最佳答案

您为什么不在该域上放置一个经过哈希处理的属性...。

设置新密码时将其设置为false

在beforeUpdate中,您的测试已散列

如果为假,则对密码进行哈希处理并将其设置为true

关于grails - Grails绕过Domain类的beforeUpdate方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15530586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com