hibernate hbm2ddl.auto cria uma consulta SQL estranha [duplicado]
Nov 27 2020
Estou usando o Hibernate (versão "5.4.24.Final") e ao aplicar sua propriedade "hibernate.hbm2ddl.auto" há uma estranha consulta SQL executada:
drop table if exists Student;
create table Student (id integer not null, colour varchar(255), name varchar(255), primary key (id)) type=MyISAM
e o tipo = MyISAM não é reconhecido pelo servidor SQL, o que mostra este erro
Você tem um erro em sua sintaxe SQL; verifique o manual que corresponde à versão do seu servidor MySQL para a sintaxe correta a ser usada perto de 'type = MyISAM' na linha 1.
Alguém poderia me ajudar?
Respostas
1 nbk Nov 27 2020 at 14:00
No MySQL não é ENGINE
tipo
drop table if exists Student;
create table Student (id integer not null, colour varchar(255), name varchar(255), primary key (id)) ENGINE =MyISAM
Você está usando o dialeto errado conforme explicado aqui
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino