我的MyClass类可以被串行/反序列化为字符串。
我正在寻找一种最简单的方法,将它用作hibernate属性并使用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中写什么? 谢谢。
答案 0 :(得分: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 “)})