mysql Java持久性查找区分大小写的数据检索
我在一个节目中使用javax.persistence.EntityManager
。所以我有一个用户表,它使用String
username
作为mysql数据库中的primary key
。所以当我从用户名中找到一个值时,我发现了一个问题
样本数据:
username : MobileUser001 username : MobileUser002
我用了public <T> T find(Class<T> entityClass, Object primaryKey);
所以当我发送“mobileuser001”、“mobileuser001”、“mobileuser001”作为主键时,持久性搜索到了正确的数据。但它给出了我们输入的用户名,而不是数据库中大小写正确的用户名
对于我上面提到的任何输入,我都需要正确的大小写“MobileUser001”
共 (0) 个答案