:fix: 优化代码

This commit is contained in:
yangs 2023-04-05 23:54:09 +08:00
parent 62a21e6265
commit 6ec836ceb5
4 changed files with 6 additions and 10 deletions

View File

@ -40,7 +40,7 @@ import java.util.*;
import java.util.function.BiConsumer; import java.util.function.BiConsumer;
import java.util.function.Consumer; import java.util.function.Consumer;
public class QueryEntityProcesser extends AbstractProcessor { public class QueryEntityProcessor extends AbstractProcessor {
private static final List<String> defaultSupportColumnTypes = Arrays.asList( private static final List<String> defaultSupportColumnTypes = Arrays.asList(
int.class.getName(), Integer.class.getName(), int.class.getName(), Integer.class.getName(),
@ -339,7 +339,7 @@ public class QueryEntityProcesser extends AbstractProcessor {
if (writer != null) { if (writer != null) {
try { try {
writer.close(); writer.close();
} catch (IOException e) { } catch (IOException ignored) {
} }
} }
} }
@ -409,7 +409,7 @@ public class QueryEntityProcesser extends AbstractProcessor {
if (writer != null) { if (writer != null) {
try { try {
writer.close(); writer.close();
} catch (IOException e) { } catch (IOException ignored) {
} }
} }
} }

View File

@ -1 +1 @@
com.mybatisflex.processer.QueryEntityProcesser com.mybatisflex.processer.QueryEntityProcessor

View File

@ -201,11 +201,7 @@ public interface BaseMapper<T> {
*/ */
default T selectOneByQuery(@Param(FlexConsts.QUERY) QueryWrapper queryWrapper) { default T selectOneByQuery(@Param(FlexConsts.QUERY) QueryWrapper queryWrapper) {
List<T> entities = selectListByQuery(queryWrapper.limit(1)); List<T> entities = selectListByQuery(queryWrapper.limit(1));
if (entities == null || entities.isEmpty()) { return (entities == null || entities.isEmpty()) ? null : entities.get(0);
return null;
} else {
return entities.get(0);
}
} }
/** /**

View File

@ -65,7 +65,7 @@ public class MybatisFlexBootstrap {
protected SqlSessionFactory sqlSessionFactory; protected SqlSessionFactory sqlSessionFactory;
protected Class<? extends Log> logImpl; protected Class<? extends Log> logImpl;
private Map<Class<?>, Object> mapperObjects = new ConcurrentHashMap<>(); private final Map<Class<?>, Object> mapperObjects = new ConcurrentHashMap<>();
/** /**
* 虽然提供了 getInstance但也允许用户进行实例化 * 虽然提供了 getInstance但也允许用户进行实例化