@Entity
public class Menino {
@Id
private int id;
@OneToOne
private Gato gato;
@OneToOne
private Cachorro cachorro;
//métodos de acesso correspondentes
como fica a tabela menino?
irá possuir duas FK ?
mas, um menino pode ter “um ou outro” animal de estimação, só pode ter 1 de cada
neste caso umas das FK da tabela menino vai ficar “null”
pode isso?
pode uma FK ficar null?