动态拼接sql语句工具类,拼接where后面语句
配合原生jdbc仿动态sql注入
if (ObjectUtil.isNotEmpty(maxLat)&&ObjectUtil.isNotEmpty(minLat)){
sqlParamList.add(new SqlParam("lat",minLat, SqlOpEnum.GE));
sqlParamList.add(new SqlParam("lat",maxLat, SqlOpEnum.LTE));
}
Pair<String, Object[]> stringPair = SqlBuilderUtil.buildCondition(sqlParamList);
String sql = String.format(ConstantSql.TEC_TJ_SQL, stringPair.getKey());
log.info("**sql语句:{}",sql);