Lucas Cavalcanti:
não precisa enviar o projeto… tenta rodar o servidor em modo de debug e coloque um breakpoint no dao, método lista… veja se tá passando por lá…
se estiver tente ir pra próxima linha… acho que é aí que tá parado
Lucas, acho que resolvi o problema. É a configuração do Hibernate (hibernate.cfg.xml): olha só como estava minha configuração:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- Configuração para mostrar as instruções SQL gerado e formatado MySQL -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="hibernate.connection.username">root</property> <!-- USER -->
<property name="hibernate.connection.password"></property> <!-- SENHA -->
<property name="hibernate.default_schema">vraptor_fj28</property> <!-- NOME BANCO -->
<property name="hibernate.hbm2ddl.auto">update</property>
<!-- Configuração para mostrar as instruções SQL gerado e formatado -->
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<!-- Mapeamento das classes TO persistentes -->
<mapping class="br.com.caelum.goodbuy.modelo.Produto" />
</session-factory>
</hibernate-configuration>
Exclui a linha onde informava o nome do banco ‘separado’:
<property name="hibernate.default_schema">vraptor_fj28</property> <!-- NOME BANCO -->
e deixei a linha da conexão da propriedade (hibernate.connection.url), de acesso ao banco, assim:
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/vraptor_fj28</property>
Agora a lista está normal. Peguei esse exemplo de conexão pelas ‘googladas’, mas pelo visto essas diferenças ae deram problemas no projeto final…
Agora ficou assim:
hibernate.cfg.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<!-- Configuração para mostrar as instruções SQL gerado e formatado MySQL -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost:3306/vraptor_fj28</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="hibernate.connection.username">root</property> <!-- USER -->
<property name="hibernate.connection.password"></property> <!-- SENHA -->
<property name="hibernate.hbm2ddl.auto">update</property> <!-- GERA TABELAS SE ELAS NÃO EXISTIREM! -->
<!-- Configuração para mostrar as instruções SQL gerado e formatado -->
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<!-- Mapeamento das classes TO persistentes -->
<mapping class="br.com.caelum.goodbuy.modelo.Produto" />
</session-factory>
</hibernate-configuration>
Muito Obrigado ae pela força!
Vlw mesmo!