5

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

4

1 回答 1

4

原来有一个特殊的变量叫做“_parameter”。它没有出现在用户指南中,但根据 Jeff Butler的说法,它应该在那里。然后,您可以测试此变量是否为空。

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

于 2011-08-08T15:42:20.707 回答