错误原因:在数据库中有字段添加了唯一约束;
我的错误,在使用增强mybatis进行修改操作的时候,用错了方法:
方法目标,根据id 更新用户,controller接收了一个user
原mybatis持久层错误写法:
此语句的作用实际是更新所有的用户,因为有唯一约束,所以报错
更新后的语句
更新后问题解决
这其中有一部分原因是因为形成了思维定式,因为之前一直在用ssm或是tkmybatis,更新方法都是直接传一个带主键的实体,突然使用增强mybatis方法还不太习惯,加油各位
错误原因:在数据库中有字段添加了唯一约束;
我的错误,在使用增强mybatis进行修改操作的时候,用错了方法:
方法目标,根据id 更新用户,controller接收了一个user
原mybatis持久层错误写法:
此语句的作用实际是更新所有的用户,因为有唯一约束,所以报错
更新后的语句
更新后问题解决
这其中有一部分原因是因为形成了思维定式,因为之前一直在用ssm或是tkmybatis,更新方法都是直接传一个带主键的实体,突然使用增强mybatis方法还不太习惯,加油各位