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
[code]<?xml version="1.0" encoding="UTF-8"?>
<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>
[/code]
Classe DAO
[code]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();
}
}
[/code]
O que pode estar errado?
abs!