Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 70

  • (FCC 2017)

Em uma relação Many-to-Many bidirecional entre as entidades Produto e Cliente, deseja-se possibilitar a consulta de quais produtos um determinado cliente adquiriu e quais clientes possuem determinado produto.

Na classe dominante Cliente, em Java, foi utilizada a seguinte notação:

@ManyToMany

@JoinTable(name="cliente_has_produto", joinColumns=

{@JoinColumn(name="cliente_id")}, inverseJoinColumns=

{@JoinColumn(name="produto_id")})

private List produtos;

A notação equivalente, na classe Produto, deve ser:




A)

@ManyToMany(mappedBy="produtos")

private List clientes;



B)

@ManyToMany(cascade = CascadeType.ALL)

private ArrayList clientes;



C)

@OneToMany(cascade=ALL, mappedBy="clientes")

private Set clientes;



D)

@ManyToMany(referredBy="clientes")

private List clientes;



E)

@ManyToOne(cascade=ALL, mappedBy="produtos")

private ArrayList clientes;




Próximo:
EXERCÍCIOS - Exercício 71

Vamos para o Anterior: Exercício 69

Tente Este: Exercício 345

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=9.50ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.64ms))((ts_substr_c=0.90ms))((ts_substr_im=0.77ms))
((total= 12ms))