[Resolvido] Erro Associations marked as mappedBy must not define database

3 respostas
limp13

Ae pessoal… eu recriei um projeto meu, pq agora vou precisar usar JSF… so que agora qndo vou executar uma classe que insere dados no banco… comecou a dar o erro abaixo:

0 [main] INFO org.hibernate.cfg.annotations.Version - Hibernate Annotations 3.5.2-Final 16 [main] INFO org.hibernate.cfg.Environment - Hibernate 3.5.2-Final 16 [main] INFO org.hibernate.cfg.Environment - hibernate.properties not found 16 [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist 16 [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 110 [main] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final 110 [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml 110 [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml 188 [main] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null 203 [main] INFO org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled. 250 [main] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: FormacaoAcademica 281 [main] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity FormacaoAcademica on table formacao_academica 344 [main] INFO org.hibernate.cfg.AnnotationBinder - Binding entity from annotated class: Pessoa 344 [main] INFO org.hibernate.cfg.annotations.EntityBinder - Bind entity Pessoa on table Pessoa Exception in thread "main" java.lang.ExceptionInInitializerError at HibernateUtil.<clinit>(HibernateUtil.java:19) at LeituraXmlLattes.salvaLattes(LeituraXmlLattes.java:977) at LeituraXmlLattes.main(LeituraXmlLattes.java:910) Caused by: org.hibernate.AnnotationException: Associations marked as mappedBy must not define database mappings like @JoinTable or @JoinColumn: Pessoa.artigo at org.hibernate.cfg.annotations.CollectionBinder.bind(CollectionBinder.java:476) at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1904) at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:769) at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:733) at org.hibernate.cfg.AnnotationConfiguration.processArtifactsOfType(AnnotationConfiguration.java:636) at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:359) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1377) at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:954) at HibernateUtil.<clinit>(HibernateUtil.java:15) ... 2 more

Alguem tem idéia do que pode ser… eu dei uma pesquisada nego falando que era problema de relacionamento… porem estranhamente no meu projeto antigo nao dava esse erro…

3 Respostas

A

coloca suas entidades ai para poder te ajudar.

t+

limp13

limp13

ja descobri o erro… era que em web app libraries tem que escolher o projeto e colocar dentro da pasta lib os jars… eu estava referenciando o jar´s externamente em outra pasta e nao dava certo…

Criado 29 de setembro de 2011
Ultima resposta 30 de set. de 2011
Respostas 3
Participantes 2