postgresql:operator does not exist: text[] && character varying[]

  • Post author:
  • Post category:其他


一种字符串转集合的写法:

打印的sql在navicat上运行正常:

经过调查发现mybatis把string_to_array识别成了text[] ,把array[#{0}]识别成了character varying[],所以导致二者没法直接相等,所以在后面加多一个::text[]把不同格式转换成相同格式,修改成如下代码后成功运行:

本文解决方案参考原文链接:https://blog.csdn.net/GodSure0914/article/details/116123770

注:mysql转字符串转集合方法FIND_IN_SET,如下图:



版权声明:本文为xx18176612280原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。