# 自定义列名转换 0.5.0+


/**
 * 自定义命名转换
 */   
@Component
public class CustomMapperProvider implements ColumnMapperProvider {

	@Override
	public String name() {
        // 当配置完成后
        // 可以在配置文件中全局配置magic-api.sql-column-case=custom
        // 也可以在代码中写 db.columnCase('custom').select(); 来使用
		return "custom";
	}

	@Override
	public String mapping(String columnName) {
		// 自定义逻辑
		return 转换后的列名;
	}

	@Override
	public String unmapping(String name) {
		// 自定义逻辑实现将转换后的列名还原为转换前的列名
		return columnName;
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
上次更新: 3/17/2021, 3:09:40 PM