- 此问题在此处已有答案**:
Spring Data JPA - The statement did not return a result set(2个答案)
昨天关闭。
@Query(nativeQuery=true,value="update tbl_runningNumber set autoNum= autoNum+1 where cycle=:cycle and module=:module")
String updateByCycle(@Param ("module")String module,@Param("cycle") int cycle);
当我点击数据库的更新时,我想将数据从spring更新到数据库,数据库工作正常,但出现spring错误消息
2023-02-01 16:17:47.651 WARN 21588 --- [nio-8082-exec-4] o.h.engine.jdbc.spi.SqlExceptionHelper : SQL Error: 0, SQLState: null
2023-02-01 16:17:47.651 ERROR 21588 --- [nio-8082-exec-4] o.h.engine.jdbc.spi.SqlExceptionHelper : The statement did not return a result set.
2条答案
按热度按时间s4chpxco1#
使方法的返回类型为
void
,因为更新查询不返回任何内容。此外,对于更新查询,应使用以下注解沿着
@Query
对方法进行注解。62lalag42#
尝试使用
@Modifying
注解来注解update方法。