mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 01:28: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 com.mybatisflex.codegen.generator.impl.*;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.HashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -29,7 +29,7 @@ import java.util.Map;
|
|||||||
*/
|
*/
|
||||||
public class GeneratorFactory {
|
public class GeneratorFactory {
|
||||||
|
|
||||||
private static final Map<String, IGenerator> generators = new HashMap<>();
|
private static final Map<String, IGenerator> generators = new LinkedHashMap<>();
|
||||||
|
|
||||||
static {
|
static {
|
||||||
registerGenerator(GenTypeConst.ENTITY, new EntityGenerator());
|
registerGenerator(GenTypeConst.ENTITY, new EntityGenerator());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user