Бих казал, че проблемът е тук:
database.identifierQuoteString.mysql=none
Вместо това опитайте да го зададете на следното:
database.identifierQuoteString.mysql=auto
В крайна сметка класът MySqlDbSupport има грешка в него. Ако database.identifierQuoteString.mysql
свойството е зададено на none
във файла със свойства, частно поле с име identifierQuoteString
в класа DbSupport е зададено на null. toCorrectCaseIdentifier
метод в MySqlDbSupport извлича стойността на това поле, но забравя да направи нулева проверка, преди да го предаде на String.startsWith
. Следователно получаваме NullPointerException.
Използване на auto
пита базата данни за низа с кавички за идентификатор, който да използва. Не виждам защо бихте искали да използвате нещо различно от това.