在mybatis的@Select中用not in 时

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在mybatis的@Select中用not in 时相关的知识,希望对你有一定的参考价值。

当在mybatis中用not in 时,需要用${LocalOrderNo}这样的形式来代替,而不能用#{LocalOrderNo}(把它当成一个整体的字符串了)

"SELECT * FROM common_payorder AS cp "
+" WHERE cp.`PaymentType`=#{paymentType} AND cp.`PayStatus`=#{payStatus}"
+" AND cp.createDate>=#{createDate}"
+" And cp.localorderno not in (${LocalOrderNo}) "

 

以上是关于在mybatis的@Select中用not in 时的主要内容,如果未能解决你的问题,请参考以下文章

hive中用not in查询正确数据,返回值为空

mybatis 中用insert into select ..... 报错命令未正确结束,但把这句sql放到plsql中执行正常

mybatis 中用insert into select ..... 报错命令未正确结束,但把这句sql放到plsql中执行正常

select-sql语句in的用法,在mybatis中sql中in是怎么用的

在 JPQL 中转换 NOT IN SELECT 查询

ios FMDB SELECT NOT IN (?)