报错解释:期望返回的是int值,而返回的是null,所以是接收返回类型不匹配导致的。
看代码:
dao:
int insertBorrow(Long id);
sql:
<select id="insertBorrow" resultType="Integer">
update book set borrow_num=borrow_num+1 where book_id = #{bookId}
</select>
接收的是int类型,而返回的是Integer,Integer是可以为null的,而int不能为null。
所以解决办法就是把int
改为Integer