@@ -481,7 +481,12 @@ public abstract class AbstractWrapper<T, R, This extends AbstractWrapper<T, R, T
/**
* 获取 columnName
*/
- protected abstract String columnToString(R column);
+ protected String columnToString(R column) {
+ if (column instanceof String) {
+ return (String) column;
+ }
+ throw ExceptionUtils.mpe("not support this column !");
@Override
@SuppressWarnings("all")
@@ -98,11 +98,6 @@ public class QueryWrapper<T> extends AbstractWrapper<T, String, QueryWrapper<T>>
return sqlSelect.getStringValue();
}
- @Override
- protected String columnToString(String column) {
- return column;
- }
-
* <p>
* 返回一个支持 lambda 函数写法的 wrapper
@@ -84,11 +84,6 @@ public class UpdateWrapper<T> extends AbstractWrapper<T, String, UpdateWrapper<T
return typedThis;