我在UUID
数据库表中保存了mysql
令牌。在我的java
程序的下一部分中,我需要执行这样的查询
String sql = "SELECT expiray_time FROM recover_password WHERE token = '"+token+"'";
此token
是之前生成的UUID
值,并保存在mysql
表格中。
但是当我运行我的程序时,我收到一条错误EmptyResultDataAccessException
。我想我得到了这个错误,因为UUID
标记值与生成和插入数据库时的格式不同。现在它的形式不同了。
我已将数据库中的UUID保存为text
类型值。
我的问题是
UUID
的类型中保存text
值是否正确?UUID
值是否被散列或加密为其他格式?
谢谢!答案 0 :(得分:2)