我的數據庫連接是MyBatis的返回null, 我DAO使用此項功能:MyBatis的:試圖從一個方法具有基本返回類型
public int getUpdateTaskStateStart(Task task);
而且FPGA實現位於XML文件:
<select id="getUpdateTaskStateStart" resultType="Integer" parameterType="com.ladpc.mobile.entities.Task">
SELECT START_UPDATE
FROM UPDATE_TASK_STATE
WHERE
TASK_ID = #{taskId} AND RASHUT_ID=#{rashutId}
</select>
在DB中,我有表UPDATE_TASK_STATE,其中包括START_UPDATE字段。
我的問題是,當我運行getUpdateTaskStateStart(Task)
(發送任務PARAM包括rashutId =「248」和任務id =「2449」的Fileds內),我得到錯誤:
org.apache.ibatis.binding.BindingException: Mapper method 'com.ladpc.mobile.dao.AssesmentTasksDao.getUpdateTaskStateStart attempted to return null from a method with a primitive return type (int).
什麼是錯的我功能? 謝謝!