Uma equipe de desenvolvimento está implementando uma aplicaç...
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