在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 时的主要内容,如果未能解决你的问题,请参考以下文章
mybatis 中用insert into select ..... 报错命令未正确结束,但把这句sql放到plsql中执行正常
mybatis 中用insert into select ..... 报错命令未正确结束,但把这句sql放到plsql中执行正常