UUID の Oracle RAW(16) で動作するように Hibernate を設定する際に問題があります
ウェブ上に完璧な例はありますか?
1) 文字列を期待しているが RAW が見つかった 2) 長くない
現在、UUID には String を使用し、oracle では varchar(36) を使用しています。
RAW および UUID タイプを使用してこの UUID を設定する方法を教えてください。
オラクル、
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;
}