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.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) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -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) {
|
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);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -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,但也允许用户进行实例化,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user