遇到anyline没解析或极特殊类型怎么处理

最后更新:2024-09-05 05:30:01 | 状态:未完成

定义列我们一般分成三部分
名称,数据类型,其他属性

如果遇到一些anyline没有处理的特殊类型,如set('X','Y','Z') 等这种类型Column对象没有对应的属性可以配置,这种可以直接设置

new Column("col_name").setFinalType("set('X','Y','Z')")
表示设置数据类型部分
这样就不会再解析数据类型的长度、精度等

如果还有其他处理不了的情况,可以设置 new Column("col_name").setDefine("set('X','Y','Z') not null")
表示 设置除了名称之外的 数据类型+其他属性部分全部
首页 最近更新 搜索 提交 回复