gpt4 book ai didi

java - ibatis isNotEmpty 具有多个变量

转载 作者:太空宇宙 更新时间:2023-11-04 08:53:19 24 4
gpt4 key购买 nike

假设我有一个名为 inactiveUsers 的大型表和一个搜索表单。如果选择了任何与用户相关的特征(地址、姓名、电话号码等),我想有条件地加入 inactiveUsers 表。有没有办法在不执行以下操作的情况下执行此操作:

<isNotEmpty property="address">JOIN inactiveUsers</isNotEmpty>
<isNotEmpty property="phoneNumber">JOIN inactiveUsers</isNotEmpty>
<isNotEmpty property="name">JOIN inactiveUsers</isNotEmpty>

依此类推另外 10-20 个 isNotEmpty 子句。我想做这样的事情:

<isAnyNotEmpty properties="address, phoneNumber, name, ....">JOIN inactiveUsers</isNotEmpty>

ibatis 可以实现吗?如果是这样,怎么办?

最佳答案

我将创建一个 boolean 属性 useJoin

public boolean isUseJoin() {
if(!adress.equals("") && !phoneNumber.equals("")&&!name.equals("")) {
return true;
} else {
return false;
}
}

并不完美,但似乎比 IBATIS 子句中的多个语句更好。

关于java - ibatis isNotEmpty 具有多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com