|
@@ -19,7 +19,6 @@ import com.baomidou.mybatisplus.annotation.*;
|
|
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
|
import com.baomidou.mybatisplus.core.MybatisConfiguration;
|
|
import com.baomidou.mybatisplus.core.config.GlobalConfig;
|
|
import com.baomidou.mybatisplus.core.config.GlobalConfig;
|
|
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
|
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
|
-import com.baomidou.mybatisplus.core.toolkit.StringPool;
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;
|
|
import lombok.*;
|
|
import lombok.*;
|
|
@@ -464,7 +463,7 @@ public class TableFieldInfo implements Constants {
|
|
}
|
|
}
|
|
|
|
|
|
public String getVersionOli(final String alias, final String prefix) {
|
|
public String getVersionOli(final String alias, final String prefix) {
|
|
- final String oli = " AND " + column + "=#{oli." + Constants.MP_OPTLOCK_VERSION_ORIGINAL + StringPool.RIGHT_BRACE;
|
|
|
|
|
|
+ final String oli = " AND " + column + EQUALS + SqlScriptUtils.safeParam(MP_OPTLOCK_VERSION_ORIGINAL);
|
|
final String ognlStr = convertIfProperty(prefix, property);
|
|
final String ognlStr = convertIfProperty(prefix, property);
|
|
if (isCharSequence) {
|
|
if (isCharSequence) {
|
|
return SqlScriptUtils.convertIf(oli, String.format("%s != null and %s != null and %s != ''", alias, ognlStr, ognlStr), false);
|
|
return SqlScriptUtils.convertIf(oli, String.format("%s != null and %s != null and %s != ''", alias, ognlStr, ognlStr), false);
|