gpt4 book ai didi

java - Hibernate 列变压器

转载 作者:行者123 更新时间:2023-11-30 03:18:41 25 4
gpt4 key购买 nike

我是 Hibernate 新手。我有一个用例,我需要在保存持久类成员之前和在加载数据之后(解密/解码)在持久类成员上应用转换器(加密/编码)。我正在看的是这样的:

public class PersistentClass {

@Encrypt(transformer=DoubleTransformer)
public Double dataToBeEncoded;

public Double persistAsIs;
}

我的所有转换器都会生成将保留在数据库中的文本数据,我想定义一次转换器并在所有持久类中重用它。有没有简单的方法可以做到这一点?

最佳答案

是的,有:JPA life cycle callbacks ,或Hibernate inerceptors 。只需实现 Pre-Persist、Pre-Update 和 Post-Load 监听器即可。

关于java - Hibernate 列变压器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31887192/

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