Java 休眠列变压器

Java 休眠列变压器,java,hibernate,Java,Hibernate,我刚开始冬眠。我有一个用例,在这个用例中,我需要在保存持久类成员之前和加载数据之后(解密/解码)对其应用转换器(加密/编码)。我看到的是这样的东西: public class PersistentClass { @Encrypt(transformer=DoubleTransformer) public Double dataToBeEncoded; public Double persistAsIs; } 我所有的转换器都会产生文本数据,这些文本数据将被持久化到d

我刚开始冬眠。我有一个用例,在这个用例中,我需要在保存持久类成员之前和加载数据之后(解密/解码)对其应用转换器(加密/编码)。我看到的是这样的东西:

public class PersistentClass {

    @Encrypt(transformer=DoubleTransformer)
    public Double dataToBeEncoded;

    public Double persistAsIs;
}
我所有的转换器都会产生文本数据,这些文本数据将被持久化到db中,我希望定义一次转换器,并在所有持久化类中重用它。有没有一种简单的方法可以做到这一点?

是的,有:,或者。只需实现预持久化、预更新和后加载侦听器