Imagem de fundo

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

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.


A

A 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.


B

O 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.


C

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.


D

O 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.


E

A 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.