我已经看到了对此问题的可能修复,但我不知道我的代码中可以更改什么。
package br.com.caelum.livraria.dao;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.TypedQuery;
import br.com.caelum.livraria.modelo.Usuario;
@Stateless
public class UsuarioDao {
@PersistenceContext
private EntityManager manager;
public Usuario buscaPeloLogin(String login) {
TypedQuery<Usuario> usuarioQuery = manager.createQuery("select u from Usuario u where u.login = :username",Usuario.class);
usuarioQuery.setParameter("username", login);
return usuarioQuery.getSingleResult();
}
}
答案 0 :(得分:0)
问题解决了!
我只是将“LIKE”运算符改为“=”。