@ColumnTransformer支持SQLSERVER的功能是什么?

时间:2020-05-30 17:10:27

标签: sql-server hibernate spring-boot

我是Spring Boot的新手。我正在尝试加密数据库中的个人数据。我找到了可以在模型内部设置的 @ColumnTransformer批注

对于 PostgreSQL ,我发现它可以使用 PGP_SYM_ENCRYPT / PGP_SYM_DECRYPT 函数。喜欢

@ColumnTransformer(
        read = "PGP_SYM_DECRYPT(email, 'secret-key-12345')",
        write = "PGP_SYM_ENCRYPT (?, 'secret-key-12345')"
)
private String email;

对于 MySQL ,可以使用 AES_ENCRYPT / AES_DECRYPT

但是我找不到任何支持 SQLSERVER 的加密/解密功能。​​

是否可以使用 SQLSERVER 实现 @ColumnTransformer ,或者我只需要回到以前的方式,如加密值,然后保存并从中获取数据后解密数据库。

0 个答案:

没有答案
相关问题