本文主要是介绍operator does not exist: integer = character varying,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
postgresql抛出的错误,原因是数据库字段为integer数据类型而传入的是character数据类型。
结合自己代码:
这里controller传入的是string数组;
mapper中遍历数组;
而数据库中id字段为integer类型。
修改方法:
传入的string数组转换为integer数组即可。
注:当然对应的方法比如roleTreeListByRoleId接口的参数类型得做相应改变。
这篇关于operator does not exist: integer = character varying的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!