Questões de Concurso Sobre hibernate em programação

Foram encontradas 167 questões

Q930458 Programação
Com relação ao Hibernate, pode-se afirmar que:
Alternativas
Q754942 Programação

Com relação à documentação do Hibernate 3.5, analise as afirmativas a seguir.

I. Uma "Entity manager factory" é usada para fornecer instâncias de "Entity manager".

II. Diferentes instâncias de "Entity manager" fornecidas pela mesma "Entity manager factory" podem ser configuradas para se conectar com diferentes bancos de dados.

III. A interface "Entity manager factory", definida na especificação JPA, possui funcionalidades similares à interface "PersistencyFactory", definida nativamente no Hibernate.

Assinale:
Alternativas
Q754938 Programação

Com relação ao framework Hibernate 3.5, analise as afirmativas a seguir.

I. A anotação “@Entity”é usada para indicar ao framework de persistência que a classe que está sendo anotada é uma classe persistente cujo estado deve ser gerenciado pelo framework Hibernate.  

II. A classe “org.hibernate.Session” é um objeto de single‐threaded que representa a conversação entre uma aplicação e o repositório persistente.

III. A API “HibernateSession” é dependente do sistema de demarcação de transações oferecido pela API JDBC.

Assinale:
Alternativas
Q599164 Programação
A seguir, é apresentada parte de um arquivo XML de mapeamento (mapping), correspondente às linhas de 21 a 32, cuja numeração não compõe o arquivo.

21. <class name="Pessoa" table="PESSOA">

22. <id name="id" column="ID_PESSOA ">

23. <generator class="native"/>

24. </id>

25. <property name="idade"/>

26. <property name="nome"/>

27. <property name="sobrenome"/>

28. <set name="Eventos" table="Evento_Pessoa">

29. <key column="ID_PESSOA"/>

30. <many-to-many column="ID_EVENTO" class="Evento"/>

31. </set>

32. </class>
Tendo como referência as informações acima, julgue o item subsequente a respeito do Hibernate 4.2.

Para fazer a correlação entre as classes e banco de dados relacional, o Hibernate utiliza um arquivo XML padronizado para mapear os objetos envolvidos, assim, de acordo com os padrões do Hibernate 4.2, as sintaxes das linhas 21 e 28 estão incorretas.
Alternativas
Q599163 Programação
A seguir, é apresentada parte de um arquivo XML de mapeamento (mapping), correspondente às linhas de 21 a 32, cuja numeração não compõe o arquivo.

21. <class name="Pessoa" table="PESSOA">

22. <id name="id" column="ID_PESSOA ">

23. <generator class="native"/>

24. </id>

25. <property name="idade"/>

26. <property name="nome"/>

27. <property name="sobrenome"/>

28. <set name="Eventos" table="Evento_Pessoa">

29. <key column="ID_PESSOA"/>

30. <many-to-many column="ID_EVENTO" class="Evento"/>

31. </set>

32. </class>
Tendo como referência as informações acima, julgue o item subsequente a respeito do Hibernate 4.2.

De acordo com os padrões do Hibernate 4.2, nas linhas 25, 26 e 27, o correto seria utilizar attribute em vez de property.
Alternativas
Q401584 Programação
Recentemente foi aprovado o desenvolvimento do seguinte projeto no Tribunal Regional do Trabalho da 15ª Região:

O projeto é uma aplicação web simples, que implementa as operações básicas de um cadastro e segue um modelo de implementação orientada a objetos na plataforma Java EE. O MySQL foi o banco de dados escolhido para persistir as informações do cadastro. O projeto utilizará os seguintes frameworks Java:

O ... I ... é uma tecnologia para desenvolvimento de soluções web especificada pela plataforma Java EE. O objetivo desse framework é estipular um padrão para soluções web corporativas em Java. O Primefaces é uma extensão deste framework e disponibiliza uma série de componentes visuais predefinidos. Trata-se de uma tecnologia open source cujo objetivo é aumentar a produtividade durante o desenvolvimento, com foco em qualidade e eficiência.

O ... II ... é um modelo de componentes, especificado pela plataforma Java EE, elaborado para resolver problemas e desafios complexos de softwares corporativos. São componentes que atuam na camada servidor, classificados como componentes de negócio. Podem ser utilizados em diferentes situações como desenvolvimento distribuído, integração/conectividade com legado, processamento assíncrono baseado Fila / Mensagens, controle transacional e outros. Este componente é responsável pelas regras de negócio, ou seja, a persistência e o controle transacional.

A JPA- Java Persistence API é o padrão adotado pelo Java para soluções ORM (Objeto Mapeamento Relacional). A JPA define as regras ORM via anotações, mas por ser uma especificação ou padrão ela depende de um provider. Nessa aplicação poderá ser utilizado o ... III ... como o provider JPA.

Os frameworks I, II e III acima que serão utilizados no projeto são, respectivamente:
Alternativas
Q400962 Programação
Utilizando-se o Hibernate é possível incluir na classe de entidade do banco de dados um conjunto de anotações para fazer o mapeamento dos objetos da classe para uma tabela específica do banco de dados relacional. Algumas destas anotações são destinadas a fazer o mapeamento de atributos da classe para campos da tabela.

As anotações para indicar que um atributo da classe refere-se a um campo da tabela que é primary key e not null são, respectivamente,
Alternativas
Q383756 Programação
O Hibernete é um dos frameworks mais conhecidos na atualidade por desenvolvedores JAVA, proporcionando grande vantagem e agilidade à produção de sistemas. Dentre as suas funcionalidades, qual é a sua principal função?
Alternativas
Q373632 Programação
Acerca dos conceitos de frameworks, ExtJS, Hibernate, Spring e Struts, julgue os itens subsequentes.

A opção hbm2ddl.auto no arquivo hibernate.cfg.xml habilita a geração automática de esquemas da base de dados diretamente na base de dados. Essa opção pode ser naturalmente desligada apenas por meio da remoção da opção de configuração.
Alternativas
Q347541 Programação
Acerca da metodologia TDD (test driven development) e do Hibernate, julgue os seguintes itens.

O Hibernate sempre usa a estratégia de busca preguiçosa para coleções que precisará buscar no banco de dados inteiro da memória em cada transação, ou seja, são executas consultas para cada entidade ou coleção associada ao mesmo comando SELECT.
Alternativas
Q343273 Programação
Julgue os itens subsequentes com relação a linguagens SQL e a mecanismos de persistência.

Para ajustar o comportamento do Hibernate, pode ser utilizada a propriedade denominada hibernate.xml2ddl.auto, que executa a linguagem de manipulação de dados e pode assumir os valores update-valid, create-update ou create-drop.
Alternativas
Q342932 Programação
O hibernate pode utilizar o mapping document para mapear metadados. Que outra forma pode ser empregada para mapear metadados em hibernate?

Alternativas
Q342926 Programação
Assinale a alternativa que indica a palavra-chave empregada em conjunto com fetch que defne sua forma de funcionamento de forma a ignorar a estratégia defnida de lazy do Hibernate no mapping document deste..

Alternativas
Q342924 Programação
Assinale a alternativa correta com relação ao atributo lazy.

Alternativas
Q342911 Programação

Em relação à JPA e Hibernate, considere as seguintes afrmativas.

1. JPA Especifca uma JSR

2. Hibernate Especifca uma JSR

3. Hibernate cuida da camada de persistência enquanto JPA da camada de transação

4. Hibernate é uma implementações de JSR

5. JPA é uma Implementação de JSR .

Assinale a alternativa que indica todas as afrmativas corretas.

Alternativas
Q334329 Programação
O trecho de código abaixo está sintaticamente correto e faz parte das propriedades de conexão de banco de dados com jdbc.

hibernate.connection.url = jdbc:mysql://localhost:3306/test
Alternativas
Q334328 Programação
Quando se desenvolve um mapeamento com Hibernate, uma classe persistente criada não precisa implementar ou herdar qualquer classe especial do framework Hibernate.
Alternativas
Q315645 Programação
Julgue os itens seguintes, acerca dos frameworks Hibernate, JSF e Struts.

Em Hibernate, a configuração de conexões de banco de dados deve ser feita somente por meio do uso de arquivo de propriedade.

Alternativas
Q314400 Programação
A respeito dos frameworks de desenvolvimento Java, julgue os itens subsecutivos.

No Hibernate, caso o nome da classe seja diferente do nome da tabela mapeada, é necessário informar, na anotação @Table, o nome da tabela, por meio do atributo name.

Alternativas
Q314399 Programação
A respeito dos frameworks de desenvolvimento Java, julgue os itens subsecutivos.

interface Criteria do Hibernate é utilizada para realizar consultas ao banco de dados.



Alternativas
Respostas
101: C
102: A
103: D
104: E
105: E
106: B
107: A
108: E
109: C
110: E
111: E
112: E
113: A
114: B
115: A
116: C
117: C
118: E
119: C
120: C