Galera, minha dúvida é a seguinte
Tenho 2 tabelas
uma tabela: Planejamento_Aula
outra tabela: Atividades
na tabela atividades:
ID
ATIVIDADE01
ATIVIDADE02
Na tabela Planejamento_Aula tenho
ID
DATA
DESCRI
ATIVIDADE_ID <-- é a FK
Como faço o mapeamento dentro dessas classes via anotation, seria OneToOne ? Obrigado desde ja!
Pelo que entendi, cada atividade pode possuir um ou mais planejamento_aula, não? Logo, eu colocaria em cada PlanejamentoAula um objeto do tipo Atividade, referindo a ele com a anotação @ManyToOne e especificando que o @JoinColumn teria o name “ATIVIDADE_ID”.
Na verdade so vai ter um pra um somente. Digo isso na prática.
Não sei como seria no banco.
Qual seria a diferença de ManyToOne e OneToOne ?
Obrigado!
1 : 1 - Cada registro da tabela A terá apenas uma correspondência na tabela B e vice versa.
1 : N/N : 1 - Cada registro na tabela A terá nenhum ou vários correspondentes na tabela B. Cada registro na tabela B pode ter um único correspondente na tabela A.