我刚开始使用Hibernate,尝试实现简单的原生查询,但我总是得到0行。如果我在db中直接运行相同的查询,那么我可以看到记录。
Query query = (Query) entityManager.createNativeQuery("SELECT * FROM USER_PROFILE where ROLE_ID=:roleId "
+ "and USER_EMAIL =:userEmail and USER_PWD=:password");
query.setParameter("roleId",rolId );
query.setParameter("userEmail", username.toLowerCase());
query.setParameter("password", encryptedPwd);
userInfos = query.getResultList();但是userInfos列表始终是空的。有人能告诉我出了什么问题吗。
发布于 2016-10-03 10:14:34
谢谢大家的建议。我犯了一个错误密码被加密了两次。)(现在修好了。
https://stackoverflow.com/questions/39826446
复制相似问题