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();