bom dia galera estou tendo esse erro aqui…
precisa da ajuda de vocês!
estou fazendo a seguinte forma, preciso add um animal que necessita ter um cliente…
então na tabela cliente fiz a seguinte anotação
@OneToMany(mappedBy="codigo")
private List<Animal>animais = new ArrayList<>();
e na do Animal
@ManyToOne
@JoinColumn(name="codigo_cliente")
@SwingColumn(description="Cliente",colorOfBackgound="")
//private int cliente;
private Cliente clientes;
esse é o erro
Exception in thread "main" javax.persistence.PersistenceException: [PersistenceUnit: sistemabanhotosa] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:924)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:899)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:59)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47)
at br.com.banhotosa.GerarTabelas.main(GerarTabelas.java:9)
Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on br.com.banhotosa.Model.Animal.cliente references an unknown entity: java.lang.Integer
at org.hibernate.cfg.ToOneFkSecondPass.doSecondPass(ToOneFkSecondPass.java:109)
at org.hibernate.cfg.Configuration.processEndOfQueue(Configuration.java:1536)
at org.hibernate.cfg.Configuration.processFkSecondPassInOrder(Configuration.java:1457)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1365)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1756)
at org.hibernate.ejb.EntityManagerFactoryImpl.<init>(EntityManagerFactoryImpl.java:96)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:914)
... 5 more
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 1 segundo)
e com isso não consigo criar as tabelas… 
