ORM - cenários de mapeamento para FK

Pessoal,

Estou precisando das regras de mapeamento ORM para relacionamento entre tabelas, por exemplo, digamos que se tenha as seguintes tabelas

    TABELA A
    --------------------

(PK) ID INT
CAMPO VARCHAR

    TABELA B
    --------------------

(PK) ID INT
CAMPO VARCHAR
(FK) ID_TABELA_A INT

O código para as entidades vai ficar assim

    public class TabelaA {
        
        private Integer id;
        private String campo;

    }

    private class TabelaB {

        private Integer id;
        private String campo;
        private TabelaB tabelaB;

    }

Att.

 Estou fazendo um trabalho para a faculdade e preciso de um material o mais completo possível que possua todas as situações, onde temos chaves PK simples, compostas, chaves FK simples e compostas, campos sendo chaves PF e FK simples ou compostas.
 Estou atrás desse material, pois preciso para compor uma parte do meu trabalho

Misael C. Homem

Boa noite pessoal,

Alguém poderia indicar algum material que contivesse os princípios de mapeamento contido na ORM ?

Att,

Misael C. Homem

https://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/