Detta beror på att MySQL JDBC-drivrutinen har en standard useSessionStatus värdet på false . Varje gång föraren behöver kontrollera isReadOnly status för måldatabasen kommer den att skicka en select @@session.tx_read_only till servern. Ställa in useSessionStatus som true kommer att använda anslutningsobjektets lokala tillstånd.
Det enklaste sättet att ta bort den här frågan är att lägga till &useLocalSessionState=true till JDBC-anslutningssträngen.