Model的保存问题。

如果我想在model的save方法中对地址字段,使用mysql的aes加密算法,应该怎么改写呢?

还有update方法。

代码如下

TempJiamiData save = new TempJiamiData();

save.setAddr("hex(AES_ENCRYPT('福建省XXX', UNHEX(SHA2('mykey', 256))))")

        .oldSave();


如果这样直接保存的话,会被保存成字符串,怎么让他正确解析函数呢?

评论区

请问额qwe

2024-01-25 16:48

可以写个方法先给加密下,就是多了一次数据库调用

杜福忠

2024-01-27 11:47

我是放在 Java 这边处理的:https://jfinal.com/share/2708