相关疑难解决方法(0)

我想知道Hibernate是否有办法执行ColumnTransformer的编程配置?

我目前有一个这样的字段注释:

ColumnTransformer(
          read="AES_DECRYPT(C_first_name, 'yourkey')",
          write="AES_ENCRYPT(?, 'yourkey')")
public String getFirstName() {
   return firstName;
}
Run Code Online (Sandbox Code Playgroud)

这适用于Mysql数据库,但我需要这个配置是可选的,因为我们的应用程序可以使用另一个数据库(HsqlDB),具体取决于启动参数.所以我需要的是只有在使用特定的启动参数时才使用ColumnTransformer(并且没有用于HsqlDB的ColumnTransformer,它不能使用"AES_ENCRYPT")

有人可以帮我弄这个吗 ?

hibernate

6
推荐指数
2
解决办法
1348
查看次数

标签 统计

hibernate ×1