2013-08-01 47 views
1

我有一個問題設立的Hibernate使用Oracle RAW(16)UUID對於Oracle RAW(16)好榜樣,休眠的UUID代

是否有在網絡上一個完美的例子工作?

1)期待字符串但發現RAW 2)不長

目前我使用在Oracle字符串爲UUID,和varchar(36)。

可我知道我可以用RAW和UUID類型來設置此UUID

+0

如何只寫自己的[用戶類型](http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/#types-custom-ut)?這並不難。 – SpaceTrucker

回答

0

甲骨文,

myUUID RAW(16) PK 

JPA /休眠,

@Id 
@Type(type = "uuid-binary") 
@GeneratedValue(generator = "myGUID") 
@GenericGenerator(name = "myGUID", strategy = "uuid2") 
@Column(name = "myUUID", length = 16, unique= true, nullable = false) 
public UUID getMyUUID() { 
    return uuid; 
}