Java持久性查找案例敏感数据重播

时间:2016-09-02 06:47:04

标签: java mysql hibernate persistence

我在程序中使用javax.persistence.EntityManager。所以我有一个用户表在mysql数据库中使用String username作为primary key。所以当我从用户名中找到一个值时,我发现了一个问题。

示例数据:

  

用户名:MobileUser001用户名:MobileUser002

我使用了public <T> T find(Class<T> entityClass, Object primaryKey);

所以当我发送“mobileuser001”,“MobileUser001”,“mobileUser001”作为主键Persistence搜索到正确的数据。但它给出了我们输入的用户名,而不是数据库中正确用例的用户名。

我需要像上面提到的任何输入一样正确的情况“MobileUser001”。

0 个答案:

没有答案