Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — NC-UFPR 2015

ProgramaçãoLinguagens de programação
Código
qq144633
Banca
NC-UFPR
Órgão
COPEL
Ano
2015
Nível
Superior
Cargo
Analista de Sistemas Júnior
Em relação ao mapeamento objeto-relacional usando JPA (Java Persistence API) 2.0, assinale a alternativa correta.
  1. AQuando se usa a anotação @OneToOne(mappedBy="pai"), entende-se que a chave estrangeira desse mapeamento aponta para uma tabela chamada pai.
  2. BA anotação @Temporal indica que esse atributo é temporário, ou seja, é um sinônimo da anotação @Transient.
  3. CQuando usamos a anotação @GeneratedValue(strategy=GenerationType.SEQUENCE), devemos informar o valor da propriedade generator, que pode apontar para um @TableGenerator ou @SequenceGenerator.
  4. DA anotação @Version está Deprecated e portanto não deve ser utilizada, já que entra em conflito com a JTA (Java Transaction API)
  5. EA anotação @ManyToMany indica que o relacionamento é bidirecional, e mesmo que seja informado em apenas uma das classes, será possível realizar a navegação (e obter suas respectivas coleções) em ambos os lados.
Revelar gabarito e comentário

GabaritoC — Quando usamos a anotação @GeneratedValue(strategy=GenerationType.SEQUENCE), devemos informar o valor da propriedade generator, que pode apontar para um @TableGenerator ou @SequenceGenerator.

Link permanente: /questoes/qq144633