Olá pessoal
Utilizei o Gerabanco pra criar as tabelas no meu banco de dados, como teste fiz só uma tabela, coloquei mais duas tabelas no meu código e fui rodar o Gerabanco novamente para atualizar com mais essas duas tabelas e o Gerabanco só gera pra primeira tabela , o que está errado??? Problema que criei na mão as duas tabelas no banco MySQL mas rodando o código ele não consegue mapeá-las. Alguém me ajude por favor.
Hibernate.cfg:
<?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>
<property name="hibernate.connection.url">jdbc:mysql://localhost/bd_teste</property>
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.format_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.c3p0.min_size">5</property>
<property name="hibernate.c3p0.max_size">20</property>
<property name="hibernate.c3p0.timeout">180</property>
<property name="hibernate.c3p0.idle_test_perid">100</property>
<property name="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
<mapping class="entidades.Aluno" />
<mapping class="entidades.Matricula" />
<mapping class="entidades.Curso" />
</session-factory></hibernate-configuration>
Gerabanco:
package exec;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
import com.puppycrawl.tools.checkstyle.api.Configuration;
public class GeraBanco {
public static void main(String[] args){
//TODO Auto-generated method stub
AnnotationConfiguration configuration = new AnnotationConfiguration();
configuration.configure();
SchemaExport se = new SchemaExport(configuration);
se.create(true, true);
}
}
Abraço
Marcelo.