Informática, perguntado por jujuliaaaa, 1 ano atrás

As entidades do JPA são anotadas para que o JPA consiga converter uma entidade em uma tabela no banco de dados. Quando existem relacionamentos entre tabelas, é possível dizer para o JPA utilizando as anotações: @OneToOne, @OneToMany, @ManyToOne e @ManyToMany. O relacionamento mais comum é o @ManyToOne, quando vários objetos da classe anotada se relacionam com um objeto da classe que é atributo. Observe o código abaixo e suponha que as tabelas ainda não foram criadas. Assinale a alternativa correta.


ALTERNATIVAS

Será criada apenas uma tabela contendo as duas entidades.


Será criada uma tabela para cada entidade. As tabelas não possuem relacionamento entre si.


Será criada uma tabela para cada entidade. Existirá uma chave estrangeira na tabela Passageiro apontando para a tabela Avião.


Será criada uma tabela para cada entidade. Existirá uma chave estrangeira na tabela Avião apontando para a tabela Passageiro.


Será criada uma tabela para cada entidade e mais uma tabela para a chave estrangeira.

Soluções para a tarefa

Respondido por emersons
10
A primeira parte está criando a tabela aviao,  a terceira a tabela passageiro e a notação @ManyToOne na tabela passageiro indica a chave estrangeira do relacionamento. Então  a resposta é a 3

krsnamantradas: vou nessa também
eversonruggieri: Isso aí
Perguntas interessantes