mybatis報錯:org.mybatis.spring.MyBatisSystemException
阿新 • • 發佈:2019-01-06
我這個報錯是在測試環境(windows系統),在正式環境(Linux)上沒有報錯,報錯程式碼如下:
Mapper.xml 檔案中:
<resultMap id="phoneLockMap" type="com.psbc.model.PhoneLock">
<result column="order_number" property="orderNumber" />
<result column="phone_number" property="phoneNumber" />
<result column="create_time" property="createtime" />
</resultMap>
<select id="getPhoneLockList" resultType="list" resultMap="phoneLockMap">
select order_number,phone_number,DATE_FORMAT(create_Time,'%Y-%m-%d %H:%i:%s') create_Time from phone_lock</select>
在網上找了好多這方面的錯誤,說是什麼resultType型別為list的直接填String就可以,反正一大堆答案,都沒有解決我的問題。後來我看到了resultType 和resultMap
同時寫的,我就百度了一下,百度上說這兩個引數不能同時存在, 具體我也不清楚,然後我就試了一下,我把resultMap去掉,程式碼改成:
<select id="getPhoneLockList" resultType="list">
select order_number,phone_number,DATE_FORMAT(create_Time,'%Y-%m-%d %H:%i:%s') create_Time from phone_lock</select>
然後這個錯誤就解決了。