Ja procurei varios exemplos e realmente nao estou conseguindo saber aonde estao o erro se alguem com experiencia em hibernate puder me ajudar fico grato.
Pelo q eu vi não encontrei nenhum erro. Tipo da uma olhada no resto do seu codigo e ve se não tem nada de errado nele, pq o hibernate confere tudo antes de inicia, e se tive alguma coisa errada ele para.
Isso ja aconteceu muitas vezes comigo, dele aponta algum erro em outro lugar.
E
Ezonic
Desculpa o erro correto é esse :
Exception in thread "main" java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z
at org.hibernate.cfg.AnnotationBinder.processElementAnnotations(AnnotationBinder.java:1616)
at org.hibernate.cfg.AnnotationBinder.processIdPropertiesIfNotAlready(AnnotationBinder.java:768)
at org.hibernate.cfg.AnnotationBinder.bindClass(AnnotationBinder.java:687)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processAnnotatedClassesQueue(Configuration.java:3435)
at org.hibernate.cfg.Configuration$MetadataSourceQueue.processMetadata(Configuration.java:3389)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1341)
at org.hibernate.cfg.Configuration.generateDropSchemaScript(Configuration.java:931)
at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:188)
at org.hibernate.tool.hbm2ddl.SchemaExport.<init>(SchemaExport.java:156)
at br.com.sistemarh.modelo.entidade.testeMain.main(testeMain.java:20)
OneToOne mesmo,. é que antes eu coloquei OneToMany para testar e acabei copiando o erro , eu ja verifiquei tudo nessas duas clases, fiz conforme os exemplos que vi nos foruns e realmente eu nao sei aonde estao o erro;
tmvolpato
cole a classe Cbo ai
E
Ezonic
Mais uma coisa quando eu mudo de OneToOne para ManyToOne ou ManyToMany so para fazer testes funciona normal, o problema esta no OneToOne, e OneToMany
outra coisa legal é sempre voce
definir qual vai ser o tipo de Strategy
@GeneratedValue(strategy=GenerationType.(opcoes)
para nao se preocupar com isso use identity ou auto
E
Ezonic
meu hibernate e jpa é 4.1.4 recomenda outra? porque realmente o orphanRemoval nao aparece pra mim.
romarcio
Na verdade eu ainda não testei nenhuma versão do Hibernate 4, ainda uso o 3.6.
E
Ezonic
Beleza vou baixar outras versos pra ver se é esse o problema, porque ja segui todos os modelos na internet e os passos de voces mesmo assim o problema nao resolver
Muito obrigado pela atencao romarcio e tmvolpato
tmvolpato
o orphanRemoval eh do JPA - estranho
tem o .jar do JPA 2.0 ai?
E
Ezonic
tenho esse hibernate-jpa-2.0-api-1.0.1.Final.jar
tmvolpato
Ezonic:
tenho esse hibernate-jpa-2.0-api-1.0.1.Final.jar
ta certo…correto
E
Ezonic
tmvolpato obrigadao cara pela atencao, ta funcionando certinho agora, baixe um novo jpa subistitui o char, e o orphanRemoval ja aparece e as minhas tabelas foram todas criadas
Muito obrigado mesmo