如何在 iBatis 的 DB2 查询中使用 # 而不是 $



我在项目中将 DB2 与 iBatis 结合使用。

有很多

FETCH FRIST $perPg$ ROWS ONLY

查询 DaoMap.xml 文件中的分页。但在查询注入的情况下似乎很危险。所以我想使用 # 而不是 $ 更改它们,但我无法弄清楚。

CAST(#perPg# AS INTEGER)这样的函数不适用于 FETCH 查询。如何解决这个问题?

如果你想转换为int(并确保到达的值是int(,你可以尝试这样做:

#perPg:BIGINT#

最新更新