我要移植一些旧的iBatis版本2。代码,并且想知道如何替换<isParameterPresent>标签吗?我已经阅读了MyBatis user guide,并且知道您可以执行<if test="">,但是我不知道如何引用参数对象?它有一个特殊的名字吗?是否有其他标签可以使用?

最佳答案

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

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

关于java - MyBatis与iBatis <isParameterPresent>标签的等效项是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6983680/

10-09 19:44