2014-10-26 57 views
0

我有我的MyClass類,可以將字符串seseized /反序列化。如何使用jadira使用我自己的用戶類型usertype

我正在尋找一種最簡單的方式將其用作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

試着這麼做:

@TypeDef(NAME = 「BoundType」,類型類= 「org.jadira.usertype.bindings.PersistentBoundClass」)

....

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

相關問題