Criando tabelas MySQL InnoDB com Hibernate
Ao utilizar o Hibernate com JPA, você pode encontrar a necessidade de criar tabelas MySQL com o mecanismo InnoDB do MyISAM padrão. Para conseguir isso dinamicamente e não por meio da geração de arquivo SQL, considere a seguinte solução:
Solução:
Especifique o dialeto do Hibernate usando a propriedade:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Para versões do MySQL superiores a 5.1, use:
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
Ao definir este dialeto, o Hibernate criará automaticamente tabelas com o mecanismo InnoDB, garantindo as propriedades de armazenamento desejadas e melhor desempenho.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3