问题描述:
1.java代码中我这样写:
ConfInterfaceConfigService.me.paging(BaseConstant.CF_DB_CHANNEL_R, splitPage, ConfInterfaceConfig.getXmlSql("Asql"), ConfInterfaceConfig.getXmlSql("Bsql"));
<sql id="ddddllllyyyy">
<![CDATA[
FROM wk_sys_cube_source s WHERE 1=1
<% if(!isEmpty(idss)){ %>
AND s.id not in (#'$idss$'#)
<% } %>
]]>
</sql>
2.代码打出来的sql:
SELECT
* FROM wk_sys_cube_source s WHERE 1 = 1 AND s.id NOT IN (?)
结果:s.id NOT IN (?)没有起到过滤作用,拿到的数据是错误的
3.正常sql,我手动数据库执行的:
SELECT
*
FROM
wk_sys_cube_source s
WHERE
1 = 1
AND s.id NOT IN ( '1','2', '4','5','6','34','44','45','46','47','66')
结果:拿到我想要的预期期望
请问我怎么样解决,我是在分页的时候遇到的,赐教呀,赐教呀,赐教呀,赐教呀。。。。。。。。
项目:sql-utils
在首页下载 jfinal 手册,看一下第 5.11 章节《5.11 Sql 管理与动态生成》这一部分, sql 有专门的功能进行管理