我在程序中使用javax.persistence.EntityManager
。所以我有一个用户表在mysql数据库中使用String
username
作为primary key
。所以当我从用户名中找到一个值时,我发现了一个问题。
示例数据:
用户名:MobileUser001用户名:MobileUser002
我使用了public <T> T find(Class<T> entityClass, Object primaryKey);
所以当我发送“mobileuser001”,“MobileUser001”,“mobileUser001”作为主键Persistence搜索到正确的数据。但它给出了我们输入的用户名,而不是数据库中正确用例的用户名。
我需要像上面提到的任何输入一样正确的情况“MobileUser001”。