Erro em SELECT

Estou montando o seguinte SELECT:

EntityManagerFactory emf = Persistence.createEntityManagerFactory(“DadosMoniEnterprise”);
EntityManager em = emf.createEntityManager();
Query query = em.createQuery(“SELECT u FROM UsuarioLoginRetorno u WHERE u.Login LIKE :login”);

Mas está dando o seguinte erro que não consigo resolver:

java.lang.IllegalArgumentException: org.hibernate.QueryException: could not resolve property: Login of: monienterprise.dados.UsuarioLoginRetorno [SELECT u FROM monienterprise.dados.UsuarioLoginRetorno u WHERE u.Login LIKE :login]

Na minha entidade eu defini a propriedade da seguinte maneira:

@Column(name=“Login”, length=20)
public String getLogin()
{
return login;
}

public void setLogin(String valor)
{
login = valor;
}

Coloque login com letra minúscula…

login minusculo. Tenta ai

Query query = em.createQuery("SELECT u FROM UsuarioLoginRetorno u WHERE u.login LIKE :login"); 

[quote=mduques]login minusculo. Tenta ai

Query query = em.createQuery("SELECT u FROM UsuarioLoginRetorno u WHERE u.login LIKE :login"); [/quote]

Eu já havia tentado em minúsculo, mas deu o mesmo erro.

[quote=mduques]login minusculo. Tenta ai

Query query = em.createQuery("SELECT u FROM UsuarioLoginRetorno u WHERE u.login LIKE :login"); [/quote]

Era isso mesmo, em minúsculo funcionou. Quando tentei não funcionou porque ele estava achando uma outra classe com o mesmo nome que havia criado para teste e nesta não havia a propriedade Login.

Agora fiquei como uma dúvida, se criei o getter com nome getLogin(), porque tenho que colocar em minúsculo no SELECT?