Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ausnahme in der Unitils-Datenbank

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.