Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Framework Hibernate — VUNESP 2023

TI - Desenvolvimento de SistemasFramework Hibernate
Código
vu196610
Banca
VUNESP
Órgão
DPE SP
Ano
2023
Cargo
AgDP ( )

Em uma aplicação Java, foi encontrado o seguinte trecho de conteúdo no arquivo de mapeamento do framework Hibernate.

 

<hibernate-mapping>
  <class name= Funcionario table= Func >
   <id name= id type= int column= id >
     <generator class= native />
   </id>
   <property name= nome column= first_name
          type= string />
   <property name= sobrenome
          column= last_name
          type= string />
    <property name= salario column= salary
         type= int />
  </class>
 </hibernate-mapping>

 

Assinale a alternativa correta a respeito.

  1. AA classe Java Funcionario corresponde a um servlet (é derivada de HttpServlet), provendo chamadas para consultar e armazenar registros de funcionários em um banco de dados.
  2. BO schema do banco de dados utilizado deve possuir uma tabela chamada Funcionario para que instâncias da classe persistente de mesmo nome sejam armazenadas na forma de registros.
  3. CO Hibernate escolherá os algoritmos identity, sequence ou hilo para criar a chave primária na tabela de funcionários, dependendo das capacidades do servidor de banco de dados utilizado.
  4. DO fato de esse arquivo de mapeamento estar escrito em representação XML implica que o banco de dados subjacente deve ser do tipo Document-Based, ou seja, da categoria NoSQL.
  5. EA classe Func da aplicação Java está mapeada na tabela Func de um banco de dados relacional que provê persistência para a aplicação.
Revelar gabarito e comentário

GabaritoC — O Hibernate escolherá os algoritmos identity, sequence ou hilo para criar a chave primária na tabela de funcionários, dependendo das capacidades do servidor de banco de dados utilizado.

Link permanente: /questoes/vu196610