Pular para o conteúdo principal

Questão de Programação — Frameworks em Programação — CPCON 2023

ProgramaçãoFrameworks em Programação
Código
qq859517
Banca
CPCON
Órgão
UEPB
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas (Desenvollvimento de Sistema e Informação)
No contexto de uso do Framework Hibernate, considere que o seguinte trecho de código (se inserido em um cenário adequado) geraria uma exceção quando executado:Q24.png 580×121A interpretação da exceção lançada durante a execução seria um mapeamento errôneo de entidades. Estamos referenciando um gerador de sequência desconhecido, e a ideia seria usar uma sequência do banco de dados e prover “authorSequence” como o nome do gerador. Vários desenvolvedores esperariam que “authorSequence” seja o nome da sequência do banco de dados que o Hibernate usaria. Este não é o caso. É o nome do @SequenceGenerator que podemos usar para prover mais informações sobre a sequência do banco de dados que o Hibernate usará. Contudo, a definição do @SequenceGenerator está faltando, e o Hibernate lança uma exceção. Assinale o tipo de exceção que seria lançada pelo Hibernate:
  1. Aorg.hibernate.PersistentObjectException
  2. Borg.hibernate.OptimisticLockException
  3. CQuerySyntaxException
  4. Dorg.hibernate.AnnotationException
  5. Ejava.lang.NullPointerException
Revelar gabarito e comentário

GabaritoD — org.hibernate.AnnotationException

Link permanente: /questoes/qq859517