0

我有我的类 MyClass 可以序列化/反序列化到/从字符串。

我正在寻找一种最简单的方法,将其用作休眠属性并使用 jadira 进行序列化。

class MyClass {
    @ToString
    public String toString() {}

    @fromString
    public static MyClass fromString(String encoded) {}
}

然后,在实体中使用它

@Entity
class MyEntity {
    @Type(type="org.jadira.usertype....") 
    private MyClass field;
}

我的问题是我应该在@Type 中写什么?谢谢你。

4

1 回答 1

0

尝试类似:

@TypeDef(name="BoundType", typeClass="org.jadira.usertype.bindings.PersistentBoundClass")

……

@Type(type = "BoundType", parameters = { @Parameter(name="javaClass", value="MyClass"), @Parameter(name="hibernateClass", value="java.lang.String.class")} )

于 2015-03-28T23:29:43.420 回答