Boa noite!
Sou novo no mundo java, na verdade sou novo em WEB... Estou iniciando com o Spring MVC + Hibernate e Velocity...
Fiz as configurações do Hibernate, ele funciona, criou as tabelas e tudo mais, porém, quando uso createQuery para trazer uma lista de resultados, sempre o retorno é null...
Configuracao do persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0"
xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="hipocrates" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.hbm2ddl.auto" value="update" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
</properties>
</persistence-unit>
</persistence>
Classe DAO
package br.konzu.dao;
import java.util.List;
import javax.persistence.*;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import br.konzu.entity.Usuario;
@Repository
public class UsuarioDAO {
private EntityManager entityManager;
@PersistenceContext
public void setEntityManager(EntityManager entityManager) {
this.entityManager = entityManager;
}
public Usuario findById(Integer id) {
return entityManager.find(Usuario.class, id);
}
@SuppressWarnings("unchecked")
public List<Usuario> findAll() {
Query query = entityManager.createQuery("from Usuario");
return query.getResultList();
}
}
O que pode estar errado?
abs!