【发布时间】:2020-03-23 14:40:32
【问题描述】:
我需要将字符串转换为 GUID,网上有很多关于将字符串转换为 UUID 而不是 GUID 的教程。我正在使用 Java。
当我使用 UUID 时,我收到以下错误:
ERROR: operator does not exist: character varying = uuid
Hint: No operator matches the given name and argument types. You might need to add explicit type casts.
我尝试使用以下问题的帮助,但 Guid 似乎不是 java 中的类型,并且 GUID 的构造函数不接受任何参数:
【问题讨论】:
-
UUID 基本上是表示 GUID 的 Java 类型。你想做什么你不能用 UUID 做?
-
我正在尝试在 postgres 数据库中查找 GUID 类型的值
-
@K.Smith 你是否使用任何库来使用
GUID类?不太清楚这里的要求到底是什么。同样,UUID在使用 Java 时没有为您解决什么问题? -
我在使用 UUID 时遇到错误,我将编辑原始问题以显示这一点。很抱歉造成混乱!
-
好吧,那么您的“UUID”列实际上不是
uuid,而是varchar列。如果一切都是字符串,则无需转换
标签: java string postgresql uuid guid