我正在移植一些旧的 iBatis 版本 2。?代码,想知道如何替换 <isParameterPresent>
标签?我读过 MyBatis user guide ,并且知道你可以做一个 <if test="">
但我不知道如何引用参数对象?它有什么特别的名字吗?是否可以使用不同的标签?
请您参考如下方法:
原来有一个特殊的变量叫做“_parameter”。它没有出现在用户指南中,但它应该在那里 according to Jeff Butler .然后您可以测试此变量是否为空。
因此它似乎是 <isParameterPresent>
的替代品是<if test="_parameter != null">
.