我在设置Hibernate以使用UUID的Oracle RAW(16)时遇到问题
网上有完美的例子吗?
1)期待字符串但找到了RAW 2)不久
目前我在UUID中使用String,在oracle中使用varchar(36)。
我可以知道如何使用RAW和UUID类型来设置此UUID
答案 0 :(得分:1)
甲骨文,
myUUID RAW(16) PK
JPA / hibernate,
@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;
}
答案 1 :(得分:0)
DB:Oracle, Spring Data超级简单。只需创建类似于此
的实体ffmpeg -i input.mp4 -f null -; echo $?
当然,您需要在数据库上创建此数据库,但这也很简单(例如使用LIQUIBASE)
@Entity
public class SimpleUUID {
@Column(name = "MY_FIELD")
private UUID myField;
...
//getters and setters omitted for simplicity
}