xml配置如下:
<update id="updateUsers" parameterType="java.util.List">
<foreach collection="users" item="item" index="index" open="" close="" separator=";">
update user
<set>
parent_id = 0
</set>
where id = ${item.id} and bjid = ${item.bjid} and njid = ${item.njid}
</foreach>
</update>
mapper如下:
Integer updateUsers(@Param("users") List<user> users);
调用:
userDao.updateUsers(userList);
异常信息如下:
org.mybatis.spring.MyBatisSystemException:nested exception is org.apache.ibatis.exceptions.PersistenceException: \n### Error updating database. Cause: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long\n### The error may involve com.kjm.calm.mmapper.UserDao.updateUserInfo-Inline\n### The error occurred while setting parameters\n### SQL: \n### Cause: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Long
相关问题
- MyBatis! Passing multiple parameter to Mapper DAO
- spring boot用ajax发送请求后,请求路径多了controller的路径
- mybatis三表联合查询显示三个表的全部信息同时可以按不同的条件查询
- Null Object pattern with a MyBatis TypeHandler
- MyBatis: How to return the ID of the inserted obje
相关文章
- spring boot用ajax发送请求后,请求路径多了controller的路径
- mybatis三表联合查询显示三个表的全部信息同时可以按不同的条件查询
- 批量插入,如果其中一条出错,能不能跳过,不要全部回滚
- 代码中无法多表查询,cmd可以查询
- mybatis 如果xml文件只存放公共sql代码,供其他xml引用。是否需要建立对应实体类?
- Java SQL查询, 如何查几个表字段返回几个表字段, 不多也不要少?
- mybatis-generator插件可以用sqlite数据库吗?
- How to map Enum type in mybatis using typeHandler
你把一个int类型的数据set到了long 类型的 位置上报错了。。检查下你的表结构 是不是这个列设置的类型是long???