Ich würde sagen, dass das Problem hier liegt:
database.identifierQuoteString.mysql=none
Versuchen Sie stattdessen Folgendes einzustellen:
database.identifierQuoteString.mysql=auto
Letztendlich hat die Klasse MySqlDbSupport einen Fehler. Wenn die Datei database.identifierQuoteString.mysql Eigenschaft ist auf none gesetzt in der Eigenschaftendatei ein privates Feld namens identifierQuoteString in der Klasse DbSupport ist auf null gesetzt. Der toCorrectCaseIdentifier -Methode in MySqlDbSupport ruft den Wert dieses Felds ab, vergisst jedoch, eine Nullprüfung durchzuführen, bevor sie an String.startsWith übergeben wird . Daher erhalten wir eine NullPointerException.
Verwenden von auto fragt die Datenbank nach dem zu verwendenden Bezeichner-Anführungszeichen-String. Ich verstehe nicht, warum Sie etwas anderes als das hier verwenden möchten.