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:
A 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:
A 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:- Aorg.hibernate.PersistentObjectException
- Borg.hibernate.OptimisticLockException
- CQuerySyntaxException
- Dorg.hibernate.AnnotationException
- Ejava.lang.NullPointerException