SóProvas


ID
1215241
Banca
CESPE / CEBRASPE
Órgão
TJ-SE
Ano
2014
Provas
Disciplina
Programação
Assuntos

Com relação ao Hibernate, julgue os itens subsecutivos.

Um dialeto encapsula todas as diferenças da forma com que o Hibernate se comunica com um banco de dados em particular para executar alguma tarefa, como recuperar um valor de uma sequência ou estruturar uma consulta SQL. A propriedade hibernate.dialect.property com a subclasse org.hibernate.dialect.Dialect define o dialeto para o banco de dados que se deseja utilizar.

Alternativas
Comentários
  • O Hibernate abstrai o seu código SQL, toda a camada JDBC e o SQL será gerado em tempo de execução. Mais que isso, ele vai gerar o SQL que serve para um determinado banco de dados, já que cada banco fala um "dialeto" diferente dessa linguagem. Assim há também a possibilidade de trocar de banco de dados sem ter de alterar código Java, já que isso fica de responsabilidade da ferramenta. Ao configurar o hibernate precisamos dizer qual dialeto de SQL deverá ser usado no momento que as queries são geradas, por exemplo: Oracle, 

    MySql, DB2, SQLServer, entre outros.

    A propriedade tem a seguinte configuração:

    <!--  propriedades do hibernate -->

    <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5InnoDBDialect" />