我正在移植一些旧的iBatis版本2.?代码,我想知道如何替换<isParameterPresent>
标签?我已经阅读了MyBatis user guide,知道你可以做<if test="">
,但我不知道如何引用参数对象?它有一个特殊的名字吗?是否有不同的标签可供使用?
答案 0 :(得分:3)
事实证明,有一个名为“_parameter”的特殊变量。它没有出现在用户指南中,但它应该在那里according to Jeff Butler。然后,您可以将此变量测试为null。
因此,<isParameterPresent>
的替换似乎是<if test="_parameter != null">
。