1
resposta

Não entendi como a JPA sabe o que é uma chave primária e uma chave estrangeira

Na aula entendi como funciona o relacionamento só não entende como a JPA área entende que isso é qual é a chave primária e qual é a chave estrangeira na hora de criar as tabelas.

1 resposta

Oi Rafaele,

A JPA sabe por conta das anotações :)

@Id indica que o atributo é uma chave primária e algum atributo de relacionamento anotado com @ManyToOne ela já assume que é chave estrangeira.

Bons estudos!