无效的UUID字符串:1



java.lang.IollegalArgumentException:将字符串强制转换为UUID时,UUID字符串无效:1。

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-xxxxxxxxxxxxx

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

这是因为您在下面的行中将uuid1声明为String

String uuid1=uuidFromBase64(uuid);

函数期望它是UUID的类型,例如,看看下面的示例

UUID uuid = UUID.randomUUID();

最新更新