gpt4 book ai didi

hibernate - 在 hibernate 中调用 AES_ENCRYPT 函数

转载 作者:行者123 更新时间:2023-12-02 22:34:33 25 4
gpt4 key购买 nike

如何在 hibernate 中执行此查询?

SELECT AES_ENCRYPT('admin','password')

最佳答案

这当然应该可以使用 native SQL 查询来实现。或者,如果您想使用 HQL,应该可以扩展 MySQL 方言并注册函数(未测试):

registerFunction("aes_encrypt", new StandardSQLFunction("aes_encrypt", Hibernate.STRING) )
registerFunction("aes_decrypt", new StandardSQLFunction("aes_decrypt", Hibernate.STRING) )

显然,在这两种情况下,这都是不可移植的。

根据您的具体需求,还有 Jasypt UserTypes (尽管 Jasypt 网站似乎已关闭/死亡?)

关于hibernate - 在 hibernate 中调用 AES_ENCRYPT 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4021937/

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