|
@@ -42,7 +42,7 @@ import static java.util.stream.Collectors.joining;
|
|
|
* @author hubin miemie HCL
|
|
|
* @since 2017-05-26
|
|
|
*/
|
|
|
-@SuppressWarnings({"serial", "unchecked"})
|
|
|
+@SuppressWarnings({"unchecked"})
|
|
|
public abstract class AbstractWrapper<T, R, Children extends AbstractWrapper<T, R, Children>> extends Wrapper<T>
|
|
|
implements Compare<Children, R>, Nested<Children, Children>, Join<Children>, Func<Children, R> {
|
|
|
|
|
@@ -441,6 +441,7 @@ public abstract class AbstractWrapper<T, R, Children extends AbstractWrapper<T,
|
|
|
* @param params 参数
|
|
|
* @return sql片段
|
|
|
*/
|
|
|
+ @SuppressWarnings("SameParameterValue")
|
|
|
protected final String formatSqlMaybeWithParam(String sqlStr, String mapping, Object... params) {
|
|
|
if (StringUtils.isBlank(sqlStr)) {
|
|
|
// todo 何时会这样?
|
|
@@ -581,6 +582,7 @@ public abstract class AbstractWrapper<T, R, Children extends AbstractWrapper<T,
|
|
|
* @param paramAlias 参数别名
|
|
|
* @return Children
|
|
|
*/
|
|
|
+ @SuppressWarnings("unused")
|
|
|
public Children setParamAlias(String paramAlias) {
|
|
|
Assert.notEmpty(paramAlias, "paramAlias can not be empty!");
|
|
|
Assert.isEmpty(paramNameValuePairs, "Please call this method before working!");
|
|
@@ -616,7 +618,6 @@ public abstract class AbstractWrapper<T, R, Children extends AbstractWrapper<T,
|
|
|
*
|
|
|
* @param columns 多字段
|
|
|
*/
|
|
|
- @Deprecated
|
|
|
protected String columnsToString(List<R> columns) {
|
|
|
return columns.stream().map(this::columnToString).collect(joining(StringPool.COMMA));
|
|
|
}
|