ForeignKey JPA

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();
        }