В моем случае оказалось, что версия mysql-connector-java
была слишком старой.
В моем демо я как-то использую mysql-connector-java
вот так:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.9</version>
</dependency>
Но в среде разработки я использую это:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.31</version>
</dependency>
И моя версия MySQL была 5.1.48 (да, она старая, просто для имитации версии продукта) Итак, я встретил ту же ошибку.
Поскольку причина найдена, решение найдено. Подходим к версии!