Olá pessoal,
As chave estrangeiras já são definidas na base de dados, sendo assim, pra trabalhar com JPA não é preciso preoucupar com as chaves estrangeiras no mapeamento?
Grato
Olá pessoal,
As chave estrangeiras já são definidas na base de dados, sendo assim, pra trabalhar com JPA não é preciso preoucupar com as chaves estrangeiras no mapeamento?
Grato
olha dois relacionamentos de FK
em JPA, não sei se é que você ta querendo espero que ajude
[code]
@JoinColumn(name = “clienteidclente”, referencedColumnName = “idclente”)
@ManyToOne
private Cliente clienteidclente;
@OneToMany(mappedBy = "notaidnota")
private Collection<Itemnota> itemnotaCollection;[/code]
Era isso msm!
Só mais uma coisa: Para persistir uma classe, esta tem que ser um Bean, ou não? Pode ter outros métodos nessa classe?
naum sei se tem outro jeito eu uso esse metodo aki
public void persist(Object object) {
EntityManager em = emf.createEntityManager();
em.getTransaction().begin();
try {
em.persist(object);
em.getTransaction().commit();
} catch (Exception e) {
e.printStackTrace();
em.getTransaction().rollback();
} finally {
em.close();
}