Eu diria que o problema está aqui:
database.identifierQuoteString.mysql=none
Tente configurá-lo para o seguinte:
database.identifierQuoteString.mysql=auto
Em última análise, a classe MySqlDbSupport tem um bug nela. Se o
database.identifierQuoteString.mysql
a propriedade está definida como none
no arquivo de propriedades, um campo privado chamado identifierQuoteString
na classe DbSupport é definido como nulo. O toCorrectCaseIdentifier
O método em MySqlDbSupport busca o valor desse campo, mas esquece de fazer uma verificação de nulo antes de passá-lo para String.startsWith
. Portanto, obtemos um NullPointerException. Usando
auto
solicita ao banco de dados a string identificador-aspas a ser usada. Não vejo por que você iria querer usar outra coisa além disso.