一种字符串转集合的写法:
打印的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 版权协议,转载请附上原文出处链接和本声明。