mybatis:クエリ配列フィールドのSQL表現

ナンセンスな話をするのではなく、コードに移動してください。

<if test="type != null and type != ''">
	AND a.`type` IN
		<foreach item="typeArray" collection="type.split(',')" open="(" separator="," close=")">
			#{typeArray}
		</foreach>
</if>

注:この方法では、入力文字列をコンマを使用して配列に分割してから、条件付きクエリを実行します。これは非常に便利です。

おすすめ

転載: blog.csdn.net/weixin_43945983/article/details/110882142