我需要帮助。我正在尝试通过播放框架中的 sql 语句从数据库中进行选择,但它给了我错误,我无法弄清楚线索在哪里。这是代码:
@Transactional
public static Users findByUsernameAndPassword(String username, String password){
String hash = DigestUtils.md5Hex(password);
Query q = JPA.em().createNativeQuery("select * from USERS where" + "USERNAME=? and PASSWORD=?").setParameter(1, username).setParameter(2, password);
List<Users> users = q.getResultList();
if(users.isEmpty()){
return null;
} else{
return users.get(0);
这是错误消息:
[PersistenceException: org.hibernate.exception.SQLGrammarException: could not execute query]
有人能帮助我吗!任何帮助我将不胜感激!
谢谢