当前使用版本(必须填写清楚,否则不予处理)
3.3.1
问题: 自动生成entity时,mysql8中的json类型字段如何自动生成Map类型或者指定的类型? 是否有例子
Comment From: nieqiurong
new DataSourceConfig().setTypeConvert(new MySqlTypeConvert() {
@Override
public IColumnType processTypeConvert(GlobalConfig globalConfig, String fieldType) {
if (fieldType.toLowerCase().contains("json")) {
return new IColumnType() {
@Override
public String getType() {
// 泛型栗子 return "Map<String,Object>";
return Map.class.getSimpleName();
}
@Override
public String getPkg() {
return Map.class.getPackage().getName();
}
};
}
return super.processTypeConvert(globalConfig, fieldType);
}
})