什么是MyBatis等同于iBatis <isparameterpresent>标签?</isparameterpresent>

时间:2011-08-08 14:29:41

标签: java xml ibatis mybatis

我正在移植一些旧的iBatis版本2.?代码,我想知道如何替换<isParameterPresent>标签?我已经阅读了MyBatis user guide,知道你可以做<if test="">,但我不知道如何引用参数对象?它有一个特殊的名字吗?是否有不同的标签可供使用?

1 个答案:

答案 0 :(得分:3)

事实证明,有一个名为“_parameter”的特殊变量。它没有出现在用户指南中,但它应该在那里according to Jeff Butler。然后,您可以将此变量测试为null。

因此,<isParameterPresent>的替换似乎是<if test="_parameter != null">