Existem 2 tabelas no banco de dados, Celery e Carrot. Celery contém uma foreign key para Carrot. Cada tabela tem uma primary key, e não existem outras constraints nas tabelas. Nenhum descriptor é usado, e nas seguintes opções cada cenário mostra todas as informações de mapeamentos pertencentes aos relacionamentos. Quais entidades precisamente modelam este cenário no banco de dados?
A.) @Entity Celery {
/* .... */
}
@Entity Carrot {
@ManyToOne
Celery celery;
/* .... */
}
B.)@Entity Celery {
@ManyToOne
Carrot carrot;
/* .... */
}
@Entity Carrot {
/* .... */
}
C.)@Entity Celery {
@OneToOne
Carrot carrot;
/* .... */
}
@Entity Carrot {
/* .... */
}
A resposta é B, mas alguém aí sabe me explicar porque não é a C que eu tinha colocado? valeu!