Ajuda para fazer ORM entre duas classes (relacionamento um pra um)

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.