mybatis update 修改del_flag不生效
时间: 2023-12-09 08:04:43 浏览: 273
Boot.rar_mybatis_mybatis springboot_springboot_springboot mapper
可能是你的 mapper.xml 文件中没有正确指定修改的字段。请检查以下几点:
1. 确保 mapper.xml 文件中指定了要修改的字段,例如:
```
<update id="updateUser" parameterType="User">
UPDATE user SET username=#{username}, password=#{password}, del_flag=#{delFlag} WHERE id=#{id}
</update>
```
2. 确保在代码中传入了要修改的值,例如:
```
User user = new User();
user.setId(1);
user.setUsername("new_username");
user.setPassword("new_password");
user.setDelFlag(1);
userMapper.updateUser(user);
```
3. 确保数据库中该字段没有被设置为不可修改。有些数据库表中可能会有一些字段被设置为只读或不可修改,需要在数据库中修改该设置。
希望这些检查点能够帮助你解决问题。
阅读全文