我们在运行于Googles Cloud Platform的基于SpringBoot的Web应用程序中遇到以下异常。
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();
...
}
由于这是我们控制的最后代码,因此这些问题/答案对我们没有帮助:
此外,注意:该异常没有在任何情况下抛出的提及库方法被调用时,仅在一些OCCURENCES