mirror of
https://gitee.com/best_handsome/mybatis-plus-join
synced 2025-07-11 00:02:22 +08:00
完善代码注释
This commit is contained in:
parent
aa87090997
commit
a1c792e890
@ -9,7 +9,6 @@ import org.apache.ibatis.session.Configuration;
|
|||||||
import org.apache.ibatis.session.SqlSessionFactory;
|
import org.apache.ibatis.session.SqlSessionFactory;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.boot.context.event.ApplicationReadyEvent;
|
import org.springframework.boot.context.event.ApplicationReadyEvent;
|
||||||
import org.springframework.boot.context.event.ApplicationStartedEvent;
|
|
||||||
import org.springframework.context.ApplicationListener;
|
import org.springframework.context.ApplicationListener;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
@ -21,6 +20,7 @@ import java.util.List;
|
|||||||
*
|
*
|
||||||
* @author yulichang
|
* @author yulichang
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("SpringJavaAutowiredMembersInspection")
|
||||||
public class InterceptorConfig implements ApplicationListener<ApplicationReadyEvent> {
|
public class InterceptorConfig implements ApplicationListener<ApplicationReadyEvent> {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
|
@ -60,7 +60,7 @@ public class MPJSqlInjector extends DefaultSqlInjector {
|
|||||||
// 循环注入自定义方法
|
// 循环注入自定义方法
|
||||||
methodList.forEach(m -> m.inject(builderAssistant, mapperClass, modelClass, tableInfo));
|
methodList.forEach(m -> m.inject(builderAssistant, mapperClass, modelClass, tableInfo));
|
||||||
} else {
|
} else {
|
||||||
logger.debug(mapperClass.toString() + ", No effective injection method was found.");
|
logger.debug(mapperClass + ", No effective injection method was found.");
|
||||||
}
|
}
|
||||||
mapperRegistryCache.add(className);
|
mapperRegistryCache.add(className);
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,7 @@ import java.util.stream.Collectors;
|
|||||||
* @author yulichang
|
* @author yulichang
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
@SuppressWarnings("DeprecatedIsStillUsed")
|
@SuppressWarnings({"DeprecatedIsStillUsed", "unused"})
|
||||||
public class MPJLambdaQueryWrapper<T> extends AbstractLambdaWrapper<T, MPJLambdaQueryWrapper<T>>
|
public class MPJLambdaQueryWrapper<T> extends AbstractLambdaWrapper<T, MPJLambdaQueryWrapper<T>>
|
||||||
implements Query<MPJLambdaQueryWrapper<T>, T, SFunction<T, ?>>, MPJJoin<MPJLambdaQueryWrapper<T>> {
|
implements Query<MPJLambdaQueryWrapper<T>, T, SFunction<T, ?>>, MPJJoin<MPJLambdaQueryWrapper<T>> {
|
||||||
|
|
||||||
|
@ -30,6 +30,7 @@ import java.util.stream.Collectors;
|
|||||||
* @author yulichang
|
* @author yulichang
|
||||||
* @see com.github.yulichang.toolkit.Wrappers
|
* @see com.github.yulichang.toolkit.Wrappers
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("unused")
|
||||||
public class MPJQueryWrapper<T> extends AbstractWrapper<T, String, MPJQueryWrapper<T>>
|
public class MPJQueryWrapper<T> extends AbstractWrapper<T, String, MPJQueryWrapper<T>>
|
||||||
implements Query<MPJQueryWrapper<T>, T, String>, MPJJoin<MPJQueryWrapper<T>> {
|
implements Query<MPJQueryWrapper<T>, T, String>, MPJJoin<MPJQueryWrapper<T>> {
|
||||||
|
|
||||||
@ -141,6 +142,7 @@ public class MPJQueryWrapper<T> extends AbstractWrapper<T, String, MPJQueryWrapp
|
|||||||
*
|
*
|
||||||
* @param as 实体对应的别名
|
* @param as 实体对应的别名
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings({"DuplicatedCode", "UnusedReturnValue"})
|
||||||
public final MPJQueryWrapper<T> selectAll(Class<?> clazz, String as) {
|
public final MPJQueryWrapper<T> selectAll(Class<?> clazz, String as) {
|
||||||
TableInfo info = TableInfoHelper.getTableInfo(clazz);
|
TableInfo info = TableInfoHelper.getTableInfo(clazz);
|
||||||
Assert.notNull(info, "can not find table info");
|
Assert.notNull(info, "can not find table info");
|
||||||
|
@ -18,7 +18,6 @@ import static java.util.stream.Collectors.joining;
|
|||||||
*
|
*
|
||||||
* @author yulichang
|
* @author yulichang
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("serial")
|
|
||||||
public abstract class MPJAbstractLambdaWrapper<T, Children extends MPJAbstractLambdaWrapper<T, Children>>
|
public abstract class MPJAbstractLambdaWrapper<T, Children extends MPJAbstractLambdaWrapper<T, Children>>
|
||||||
extends MPJAbstractWrapper<T, Children> {
|
extends MPJAbstractWrapper<T, Children> {
|
||||||
|
|
||||||
@ -34,15 +33,16 @@ public abstract class MPJAbstractLambdaWrapper<T, Children extends MPJAbstractLa
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <X> String columnToString(X column) {
|
protected <X> String columnToString(X column) {
|
||||||
return columnToString((SFunction<?, ?>) column, true);
|
return columnToString((SFunction<?, ?>) column);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected <X> String columnsToString(X... columns) {
|
@SafeVarargs
|
||||||
return Arrays.stream(columns).map(i -> columnToString((SFunction<?, ?>) i, true)).collect(joining(StringPool.COMMA));
|
protected final <X> String columnsToString(X... columns) {
|
||||||
|
return Arrays.stream(columns).map(i -> columnToString((SFunction<?, ?>) i)).collect(joining(StringPool.COMMA));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected String columnToString(SFunction<?, ?> column, boolean onlyColumn) {
|
protected String columnToString(SFunction<?, ?> column) {
|
||||||
return Constant.TABLE_ALIAS + getDefault(subTable.get(LambdaUtils.getEntityClass(column))) + StringPool.DOT +
|
return Constant.TABLE_ALIAS + getDefault(subTable.get(LambdaUtils.getEntityClass(column))) + StringPool.DOT +
|
||||||
getCache(column).getColumn();
|
getCache(column).getColumn();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user