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.
- AQuando se usa a anotação @OneToOne(mappedBy="pai"), entende-se que a chave estrangeira desse mapeamento aponta para uma tabela chamada pai.
- BA anotação @Temporal indica que esse atributo é temporário, ou seja, é um sinônimo da anotação @Transient.
- CQuando usamos a anotação @GeneratedValue(strategy=GenerationType.SEQUENCE), devemos informar o valor da propriedade generator, que pode apontar para um @TableGenerator ou @SequenceGenerator.
- DA anotação @Version está Deprecated e portanto não deve ser utilizada, já que entra em conflito com a JTA (Java Transaction API)
- 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.