mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 00:58:24 +08:00
:fix: 优化代码
This commit is contained in:
parent
62a21e6265
commit
6ec836ceb5
@ -40,7 +40,7 @@ import java.util.*;
|
||||
import java.util.function.BiConsumer;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
public class QueryEntityProcesser extends AbstractProcessor {
|
||||
public class QueryEntityProcessor extends AbstractProcessor {
|
||||
|
||||
private static final List<String> defaultSupportColumnTypes = Arrays.asList(
|
||||
int.class.getName(), Integer.class.getName(),
|
||||
@ -339,7 +339,7 @@ public class QueryEntityProcesser extends AbstractProcessor {
|
||||
if (writer != null) {
|
||||
try {
|
||||
writer.close();
|
||||
} catch (IOException e) {
|
||||
} catch (IOException ignored) {
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -409,7 +409,7 @@ public class QueryEntityProcesser extends AbstractProcessor {
|
||||
if (writer != null) {
|
||||
try {
|
||||
writer.close();
|
||||
} catch (IOException e) {
|
||||
} catch (IOException ignored) {
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1 +1 @@
|
||||
com.mybatisflex.processer.QueryEntityProcesser
|
||||
com.mybatisflex.processer.QueryEntityProcessor
|
||||
@ -201,11 +201,7 @@ public interface BaseMapper<T> {
|
||||
*/
|
||||
default T selectOneByQuery(@Param(FlexConsts.QUERY) QueryWrapper queryWrapper) {
|
||||
List<T> entities = selectListByQuery(queryWrapper.limit(1));
|
||||
if (entities == null || entities.isEmpty()) {
|
||||
return null;
|
||||
} else {
|
||||
return entities.get(0);
|
||||
}
|
||||
return (entities == null || entities.isEmpty()) ? null : entities.get(0);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -65,7 +65,7 @@ public class MybatisFlexBootstrap {
|
||||
protected SqlSessionFactory sqlSessionFactory;
|
||||
protected Class<? extends Log> logImpl;
|
||||
|
||||
private Map<Class<?>, Object> mapperObjects = new ConcurrentHashMap<>();
|
||||
private final Map<Class<?>, Object> mapperObjects = new ConcurrentHashMap<>();
|
||||
|
||||
/**
|
||||
* 虽然提供了 getInstance,但也允许用户进行实例化,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user