Questões de Concurso
Sobre hibernate em programação
Foram encontradas 165 questões
Acerca de Hibernate Envers e Flyway, julgue o item a seguir.
A Flyway é utilizada para configurar a conexão de bancos de dados relacionais com ambientes de desenvolvimento orientados a objetos (OO) por meio de data transfer object (DTO), permitindo, assim, a simplificação da implementação de mapeamentos entre o SGBD e a paradigma OO.
Acerca de Hibernate Envers e Flyway, julgue o item a seguir.
O módulo Envers é um modelo do Hibernate cujo objetivo é fornecer uma solução de auditoria para classes de entidades.
O módulo Envers é um modelo do Hibernate cujo objetivo é fornecer uma solução de auditoria para classes de entidades.
Diante desse contexto, marque (V) para a(s) afirmativa(s) verdadeiras e (F) para a(s) afirmativa(s) falsas acerca do Envers.
( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.
As afirmativas são, respectivamente,
Nesse contexto, avalie se cada afirmativa a seguir, acerca do Envers, é verdadeira (V) ou falsa (F).
( ) É necessário adicionar a dependência hibernate-envers ao classpath.
( ) Bem como controladores de versão do código-fonte, o Envers emprega um conceito de revisões.
( ) Para que uma entidade ou propriedades de entidade sejam auditadas, é preciso anotá-las com @Audited.
As afirmativas são, respectivamente,
Uma aplicação de comércio eletrônico necessita de um framework para otimizar a performance do banco de dados, especialmente em termos de eficiência de consumo, velocidade de consultas e escalabilidade.
Elaborado pelo(a) autor(a).
O desenvolvedor pesquisou uma lista de frameworks e percebeu que, para atender as necessidades mencionadas no caso, deverá usar o
Durante a construção de uma aplicação empresarial, a equipe de desenvolvimento está avaliando frameworks para persistência de dados e injeção de dependências. Eles precisam de uma solução que facilite a manutenção e promova a eficiência no consumo de recursos.
Elaborado pelo(a) autor(a).
Considerando esse contexto, a conduta assertiva é
Uma equipe de desenvolvimento está implementando um novo serviço web que requer gerenciamento de transações complexas e operações de banco de dados eficientes. Eles estão considerando o uso do Spring Framework e do Hibernate.
Elaborado pelo(a) autor(a).
Para tanto, a equipe mencionada no caso opta por usar o Spring com o Hibernate, pois
O Hibernate é um framework que simplifica o desenvolvimento de aplicativos Java que precisam interagir com bancos de dados, fornecendo uma camada de abstração entre o modelo de domínio Java e o banco de dados subjacente.
Disponível em: https://hibernate.org/. Acesso em: 20 fev. 2024.
A função do Hibernate Query Language (HQL) no framework Hibernate é:
Julgue o próximo item, relativo a Hibernate Envers e Swagger.
O Hibernate Envers permite realizar gerenciamento de
identidade por meio de JPA no WildFly ou JBoss, de modo a
habilitar single-sign on nas aplicações, uma vez que, logado
no Envers, os usuários não precisam fazer login novamente
para acessar um aplicativo diferente.
Julgue o próximo item, relativos a desenvolvimento web em Java e a desenvolvimento com contêiner.
O framework hibernate gera o SQL para determinado banco
de dados no momento da compilação do código fonte.
Sobre JPA, Hibernate e GORM é correto o que se afirma em:
Com base na hierarquia precedente, julgue o item seguinte, a respeito de Hibernate.
Considerado o conceito da solução ORM Hibernate, conclui-se que a hierarquia apresentada anteriormente está errada. O correto seria a hierarquia que se segue, uma vez que o Hibernate não se incorpora ao banco de dados relacional, mas se encontra entre a camada de acesso a dados do aplicativo Java e o banco de dados relacional.
Julgue o próximo item, relativos a tecnologias backend.
Em relação à gestão de bloqueio em um banco de dados
relacional, o Hibernate 6.2 utiliza a estratégia otimista, uma
vez que essa estratégia assume que várias transações podem
ser concluídas sem afetar outras, logo, nessa versão,
prescinde-se da estratégia pessimista.
Estudante estudante= new Estudante();
É correto afirmar que o objeto estudante, ao longo da sua existência/utilização, pode estar em algum dos estados: