问题:
问题原因:
实体类和数据库的列数据类型不一致
(包括使用resultMap时候,自己定义resultMap中的变量和类的数据类型不对应)
解决办法:
查看相应数据类型:
<select id="selectOne" resultMap="BaseResultMap">
SELECT <include refid="Base_Column_List"></include> FROM Z_BOOK
<where>
<if test="ew.id!=null">
ID=#{ew.id}
</if>
<if test="ew.name!=null"> AND NAME =#{ew.name}</if>
<if test="ew.autor!=null"> AND AUTOR=#{ew.autor}</if>
<if test="ew.price!=null"> AND PRICE=#{ew.price}</if>
<if test="ew.price!=null"> AND CATIONDATE=#{ew.cationDate}</if>
</where>
</select>
类型重复,修改为正常的情况
问题解决: