我这个报错是在测试环境(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>
然后这个错误就解决了。