Мы сталкиваемся со следующим исключением в веб-приложении на базе SpringBoot, которое выполняется в Googles Cloud Platform.
Caused by: java.sql.SQLException: ResultSet is from UPDATE. No Data.
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1074) ~[jdbc-mysql-connector.jar:na]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:988) ~[jdbc-mysql-connector.jar:na]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:974) ~[jdbc-mysql-connector.jar:na]
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) ~[jdbc-mysql-connector.jar:na]
at com.mysql.jdbc.ResultSetImpl.next(ResultSetImpl.java:7006) ~[jdbc-mysql-connector.jar:na]
Доступ к базе данных осуществляется через реализацию класса репозитория следующим образом.
@Repository
public interface ManagerRepository extends CrudRepository<ManagerEntity, Integer>, JpaRepository<ManagerEntity, Integer>, JpaSpecificationExecutor<ManagerEntity> {
ManagerEntity findByEmail(String email);
List<ManagerEntity> findAll();
...
}
Поскольку это последний бит кода под нашим контролем, эти вопросы / ответы нам не помогут:
Примечание: исключение не выдается в любом случае, если упомянутый метод репозитория вызван,только в некоторых случаях.