1、之前的文章中写了一下基于视图的实体,因为当前测试通过了,可能有缓存。
2、然后今天又用到了这个方法,发现报错了:
建了一下视图,将实体类绑定到了视图中,并不是原表中。
3、用mybatis提供的注解或者xml的形式直接更新表
尝试了二种方法都直接报上面的错误,这个是因为基于视图,mybatis plus确实不知道如何去帮我们更新,因为有多表嘛。
用这个方法就可以成功更新。
注意:
1)一种是参数分开传
2)一种是实体传,通过#{entry.字段名}
具体还得看自己用的版本,根据情况或者实测来。