Saya akan mengatakan bahwa masalahnya ada di sini:
database.identifierQuoteString.mysql=none
Coba atur ke berikut ini:
database.identifierQuoteString.mysql=auto
Pada akhirnya kelas MySqlDbSupport memiliki bug di dalamnya. Jika database.identifierQuoteString.mysql properti disetel ke none di file properti, bidang pribadi bernama identifierQuoteString di kelas DbSupport diatur ke nol. toCorrectCaseIdentifier metode di MySqlDbSupport mengambil nilai bidang ini, tetapi lupa melakukan pemeriksaan nol sebelum meneruskannya ke String.startsWith . Karenanya kita mendapatkan NullPointerException.
Menggunakan auto meminta database untuk menggunakan string pengenal-kutipan. Saya tidak mengerti mengapa Anda ingin menggunakan apa pun selain ini.