gpt4 book ai didi

java - 如何将字符串转换为 GUID

转载 作者:行者123 更新时间:2023-12-02 00:59:45 24 4
gpt4 key购买 nike

我需要将字符串转换为 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 的构造函数不接受任何参数:

How to try convert a string to a Guid

最佳答案

假设您的列在 Postgres 中定义为 uuid,您可以使用 java.util.UUID 来实现。

类似于:

java.util.UUID id = UUID.fromString("...."); 
PreparedStatement pstmt = connection.prepareStatement("select * from some_table where id = ?");
pstmt.setObject(1, id);
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
... do something
}

关于java - 如何将字符串转换为 GUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60815740/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com