mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 17:18:24 +08:00
fix: 将 GeneratorFactory.generators 的类型由 HashMap 替换为 LinkedHashMap,保证生成顺序,以解决生成顺序不确定产生的问题
- 如: 排除忽略列在 EntityGenerator 中,若 GeneratorFactory.generators 的类型为 HashMap,TableDef 先于 Entity 生成,导致 TableDef 中没有排除忽略列。
This commit is contained in:
parent
b718a410eb
commit
7d516d5640
@ -19,7 +19,7 @@ import com.mybatisflex.codegen.constant.GenTypeConst;
|
||||
import com.mybatisflex.codegen.generator.impl.*;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
@ -29,7 +29,7 @@ import java.util.Map;
|
||||
*/
|
||||
public class GeneratorFactory {
|
||||
|
||||
private static final Map<String, IGenerator> generators = new HashMap<>();
|
||||
private static final Map<String, IGenerator> generators = new LinkedHashMap<>();
|
||||
|
||||
static {
|
||||
registerGenerator(GenTypeConst.ENTITY, new EntityGenerator());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user