Uma equipe de desenvolvimento está implementando uma aplicaç...

Próximas questões
Com base no mesmo assunto
Q3290575 Programação
Uma equipe de desenvolvimento está implementando uma aplicação Java com persistência de dados utilizando o Hibernate como Object Relational Mapping (ORM). Durante o desenvolvimento, a equipe precisa garantir a geração automática de tabelas no banco de dados com base nas entidades Java mapeadas. No arquivo XML de configuração do Hibernate, a propriedade que garante a geração automática do esquema de banco de dados durante o desenvolvimento é a  
Alternativas

Comentários

Veja os comentários dos nossos alunos

Gabarito Letra C

Tem que lembrar que o hbm2ddl.auto tem a ver com Schemas, e como a questão diz " geração automática do esquema de banco de dados", ela é a correta.

A) com valor

  • ❌ Errada. A propriedade define qual SQL específico do banco será gerado (MySQL, PostgreSQL, Oracle, etc.), não controla geração de esquema. Além disso, não é um valor válido.

B) com valor

  • ❌ Errada. Essa propriedade não existe no Hibernate. É um nome inventado.

C) com valor

  • Correta. Essa é a propriedade oficial do Hibernate responsável pela geração automática do esquema (DDL = Data Definition Language). Os valores possíveis incluem:
  • — não faz nada
  • — apenas valida o esquema existente
  • — atualiza o esquema sem perder dados (ideal para desenvolvimento)
  • — cria o esquema (apaga e recria a cada inicialização)
  • — cria ao iniciar e remove ao encerrar

D) com valor

  • ❌ Errada. A propriedade correta é (sem ), e serve apenas para definir a URL de conexão com o banco — não tem relação com geração de esquema.

E) com valor

  • ❌ Errada. Essa propriedade controla a estratégia de geração de identificadores (IDs) das entidades, e não a geração das tabelas do esquema.

Resposta correta: C

é a propriedade padrão do Hibernate para controlar a geração e atualização automática do esquema de banco com base nas entidades Java mapeadas. O valor é particularmente útil durante o desenvolvimento porque atualiza as tabelas conforme as entidades mudam, preservando os dados existentes.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo