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

请您参考如下方法:

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

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


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!