簡體   English   中英

無效的 UUID 字符串:1

[英]Invalid UUID string: 1

java.lang.IllegalArgumentException:無效的 UUID 字符串:1 將字符串轉換為 uuid 時。

String uuid=uuidToBase64(Id);
String uuid1=uuidFromBase64(uuid);
String updateCompletionFlagQuery = "UPDATE tableA SET FLAG='1' WHERE ID=?  AND VEHICLE_ID=?      
getJdbcTemplate().update(updateFlagQuery,uuid1,vehicleId);

UUID必須遵循以下格式:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

https://en.wikipedia.org/wiki/Universally_unique_identifier

這是因為您在下面的行中將 uuid1 聲明為 String

String uuid1=uuidFromBase64(uuid);

function 期望它是 UUID 類型,例如看下面的例子

UUID uuid = UUID.randomUUID();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM