2011-06-29 26 views
2

データベース内の文字列uuidについて、バイナリ形式でハイバネート永続性(JPA2)を使用して質問があります。私は今このコードを使用しています:hibernate JPAを使用してバイナリ形式でuuidを格納する方法2

private UUID id; 

@Id 
@Type(type="uuid-char") 
@GeneratedValue(generator = "system-uuid") 
@GenericGenerator(name = "system-uuid", strategy = "uuid") 
@Column(length = 32, unique = true, nullable = false) 
public final UUID getId() { 
    return id; 
} 

これはうまく動作しますが、バイナリ形式で保存する必要があります。なぜ私に尋ねないでください、しかし私はしなければなりません。

答えて

3

バイナリUUIDのタイプはuuid-binaryです。これが機能するには、Hibernate 3.6が必要です。

多くの詳細と落とし穴については、this questionの回答を参照してください。

関連する問題