mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 01:28:24 +08:00
test: 测试生成 tableDef 辅助类。
This commit is contained in:
parent
8a89d91911
commit
c9269ad20f
@ -16,7 +16,6 @@
|
|||||||
|
|
||||||
package com.mybatisflex.codegen.test;
|
package com.mybatisflex.codegen.test;
|
||||||
|
|
||||||
import com.mybatisflex.annotation.KeyType;
|
|
||||||
import com.mybatisflex.codegen.Generator;
|
import com.mybatisflex.codegen.Generator;
|
||||||
import com.mybatisflex.codegen.config.ColumnConfig;
|
import com.mybatisflex.codegen.config.ColumnConfig;
|
||||||
import com.mybatisflex.codegen.config.GlobalConfig;
|
import com.mybatisflex.codegen.config.GlobalConfig;
|
||||||
@ -24,6 +23,7 @@ import com.mybatisflex.codegen.config.TableConfig;
|
|||||||
import com.mybatisflex.codegen.config.TableDefConfig;
|
import com.mybatisflex.codegen.config.TableDefConfig;
|
||||||
import com.mybatisflex.spring.service.impl.CacheableServiceImpl;
|
import com.mybatisflex.spring.service.impl.CacheableServiceImpl;
|
||||||
import com.zaxxer.hikari.HikariDataSource;
|
import com.zaxxer.hikari.HikariDataSource;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
import java.util.function.UnaryOperator;
|
import java.util.function.UnaryOperator;
|
||||||
|
|
||||||
@ -149,7 +149,7 @@ public class GeneratorTest {
|
|||||||
generator.generate();
|
generator.generate();
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Test
|
@Test
|
||||||
public void testCodeGen3() {
|
public void testCodeGen3() {
|
||||||
//配置数据源
|
//配置数据源
|
||||||
HikariDataSource dataSource = new HikariDataSource();
|
HikariDataSource dataSource = new HikariDataSource();
|
||||||
@ -176,16 +176,20 @@ public class GeneratorTest {
|
|||||||
ColumnConfig columnConfig = new ColumnConfig();
|
ColumnConfig columnConfig = new ColumnConfig();
|
||||||
columnConfig.setColumnName("phonenumber");
|
columnConfig.setColumnName("phonenumber");
|
||||||
columnConfig.setLarge(true);
|
columnConfig.setLarge(true);
|
||||||
columnConfig.setKeyType(KeyType.None);
|
|
||||||
|
|
||||||
TableConfig tableConfig = new TableConfig();
|
TableConfig tableConfig = new TableConfig();
|
||||||
tableConfig.setTableName("sys_user");
|
tableConfig.setTableName("sys_user");
|
||||||
tableConfig.addColumnConfig(columnConfig);
|
tableConfig.addColumnConfig(columnConfig);
|
||||||
|
|
||||||
|
ColumnConfig logicDelete = new ColumnConfig();
|
||||||
|
logicDelete.setColumnName("del_flag");
|
||||||
|
logicDelete.setLogicDelete(true);
|
||||||
|
|
||||||
//设置表前缀和只生成哪些表
|
//设置表前缀和只生成哪些表
|
||||||
globalConfig.getStrategyConfig()
|
globalConfig.getStrategyConfig()
|
||||||
.setTablePrefix("sys_")
|
.setTablePrefix("sys_")
|
||||||
.setGenerateTable("sys_user")
|
.setGenerateTable("sys_user")
|
||||||
|
.setColumnConfig(logicDelete)
|
||||||
.setTableConfig(tableConfig);
|
.setTableConfig(tableConfig);
|
||||||
|
|
||||||
//配置生成 tableDef
|
//配置生成 tableDef
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user