Confusão hibernate!

7 respostas
Jefries

Galera, eu estou tendo um probleminha com o hibernate, não consigo gravar n atabela, sempre dá esrte erro:

org.hibernate.MappingException: Unknown entity: entity.ProductCode

at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:550)

at org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1338)

at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:98)

at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)

at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)

at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)

O que ele significa e como resolve-lo???

Valeu para quem puder me ajudar!!!1 :!: 8) 8) 8) 8) 8) :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :smiley: :smiley:

7 Respostas

altitdb

Cara…

entity.ProductCode

Essa classe tah mapeada corretamente??

ou talvez ProductCode.

xD~~

rogelgarcia

Jefries… leia a documentação… ou pelo menos siga algum tutorial …

Aqui tem um bom http://www.javaframework.org/portal/2010/03/17/iniciando-com-hibernate-3-utilizando-annotations/

Jefries

Cara, não entendi…

mapeada, o que e isto???

só aquele arquivo hibernates.properties, e o persistence.xml não basta???

Tenho que fazer mais algum arquivo???

Se tenho, existe alguma ferramenta para gerar este arquivo, como por exeplo, talves algum plugin… ou algum recurso do hibernate???

Valeu galera!

Esta tudo configurado certinho… não entendo… :frowning: :frowning: :frowning: :frowning: :frowning: :frowning: :frowning: :cry: :cry: :cry:

rogelgarcia

Jefries:
Cara, não entendi…

mapeada, o que e isto???

só aquele arquivo hibernates.properties, e o persistence.xml não basta???

Tenho que fazer mais algum arquivo???

Se tenho, existe alguma ferramenta para gerar este arquivo, como por exeplo, talves algum plugin… ou algum recurso do hibernate???

Valeu galera!

Esta tudo configurado certinho… não entendo… :frowning: :frowning: :frowning: :frowning: :frowning: :frowning: :frowning: :cry: :cry: :cry:

Se tivesse tudo configurado certinho não dava erro…

Está claro que você está passando o carro na frente dos bois…

E também está tentando fazer o hibernate funcionar na tentativa e erro…

PARE!!!

Consiga um bom livro sobre o assunto… talvez até um livro de SQL e Banco de dados…

ESTUDE… E depois tente implementar algo… aos poucos…

Programação não funciona na força bruta…

Z111

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>
    <property name="hibernate.dialect">org.hibernate.dialect.DerbyDialect</property>
    <property name="hibernate.connection.driver_class">org.apache.derby.jdbc.ClientDriver</property>
    <property name="hibernate.connection.url">jdbc:derby://localhost:1527/sample</property>
    <property name="hibernate.connection.username">app</property>
    <property name="hibernate.connection.password">app</property>
    <property name="hibernate.hbm2ddl.auto">create-drop</property>
    <property name="hibernate.format_sql">true</property>
    <property name="hibernate.show_sql">true</property>
    <mapping class="model.PapelTrabalho"/>
    <mapping class="model.GrupoQuesito"/>
    <mapping class="model.Quesito"/>
  </session-factory>
</hibernate-configuration>

atente para o “mapping class”

veja tb
http://www.guj.com.br/article.show.logic?id=125
http://www.livramento.yu.com.br/Hibernate.html
http://www.guj.com.br/posts/list/15781.java

Jefries

Não há nada de errado com tentativa e erro!!!

pelo contrário, é apanhando assim que se aprende!!! :!: :!: :!: :!: :!: :!:

onde eu coloco este arquivo - hibernate.cfg.xml

Valeu a todos galera!

Z111

Jefries:
Não há nada de errado com tentativa e erro!!!

pelo contrário, é apanhando assim que se aprende!!! :!: :!: :!: :!: :!: :!:

onde eu coloco este arquivo - hibernate.cfg.xml

Valeu a todos galera!

na pasta raiz do seus pacotes java

http://www.dsc.ufcg.edu.br/~jacques/cursos/daca/html/hibernate/hibernate.htm
http://www.devmedia.com.br/post-17049-Compreendendo-as-configuracoes-Basicas-do-Hibernate.html

Criado 19 de julho de 2010
Ultima resposta 20 de jul. de 2010
Respostas 7
Participantes 4