我已经使用以下代码在JPA实体中创建了一个UUID数据类型列,该列与PostgreSQL DB中的列类似
实体
@Column(name = "uid", updatable = false, nullable = false)
private UUID uid = UUID.randomUUID();
表格列
uid uuid NOT NULL DEFAULT uuid_generate_v1() in PostgreSQL DB
当我尝试插入新记录时,错误显示为
“请求处理失败;嵌套异常为 org.hibernate.exception.SQLGrammarException:无法执行 语句”和“ org.postgresql.util.PSQLException:错误:列“ uid” 是uuid类型,但表达式是bytea类型。”
如何将bytea uuid值转换为DB中的对应值?