Questão de TI - Desenvolvimento de Sistemas — Framework Hibernate — VUNESP 2023
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.