我的sql xml上有一条注释,来自 ibatis 的结果不正确,但是当我直接在DB上执行sql时,结果是正确的。
如果我删除评论,结果也是正确的。我想评论引起了这个问题。谁能告诉我原因?
AND a.oprnt_ymdt < SYSDATETIME - (1000 * 60) * 10 /* DATE_SUB(SYSDATETIME, INTERVAL #searchTerm# MINUTE) */
答案 0 :(得分:0)
您必须从注释中删除#searchTerm#(更具体地说,您必须删除任何#...#代码),因为ibatis模板引擎会忽略Java样式注释(仅允许xml注释),并向其中添加新参数准备好的语句生成。