Bom Dia Galera!
Estou fazendo um projeto de teste mas sem sucesso. Vou postar os código ver se vocês conseguem localizar o erro, no indicativo o erro esta acontecendo quando eu coloco o mapping no arquivo hibernate.cfg.xml. se eu retiro o mapping o código funciona no hibernate tool. Exemplo do site: http://www.edsongoncalves.com.br/2010/06/27/hibernate-com-hibernate-tools/
import java.io.Serializable;
import java.lang.*;
public class Categoria implements Serializable {
private Long id;
private String categoria;
private String descricao;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCategoria() {
return categoria;
}
public void setCategoria(String categoria) {
this.categoria = categoria;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
}
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 23/10/2012 01:50:27 by Hibernate Tools 3.4.0.CR1 -->
<hibernate-mapping>
<class name="Categoria" table="categoria">
<id name="id" type="java.lang.Long">
<column name="ID"/>
<generator class="increment"/>
</id>
<property generated="never" lazy="false" name="categoria" type="java.lang.String">
<column length="50" name="CATEGORIA"/>
</property>
<property generated="never" lazy="false" name="descricao" type="java.lang.String">
<column name="DESCRICAO"/>
</property>
</class>
</hibernate-mapping>
<?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 name="">
<property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/testHibernate</property>
<property name="hibernate.connection.username">root</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
<property name="hibernate.hbm2ddl.auto">create-drop</property>
<property name="hibernate.connection.password"/>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.use_sql_comments">true</property>
<property name="hibernate.format_sql">true</property>
<!-- <mapping/>
<mapping class="resource=br/com/integrator/Categoria.hbm.xml"/> <!-- tentei destas maneiras-->
<mapping class="Categoria" package="src" resource="Categoria.hbm.xml"/>
<mapping resource="src/Categoria.hbm.xml"/> --> <!-- sem nenhuma linha de mapping funciona mas não cria o banco que não é o objetivo-->
</session-factory>
</hibernate-configuration>
[]s...
:wink:
Brigada!

Acredito que esse não seja o problema, pois no meu trabalho eu altero o arquivo tanto pelo código como pelo console do hibernate.