一个数据集的查询结果,可以看做是一个个的字段,至于字段的类型,在设计时,可以通过一些正则表达式,预先判断字段的数据类型,从而提前设置好字段的类型,这样在配置的时候,就可以简化配置工作量。
可以根据字段的名称,进行初步判断,一般以_id,_num等结尾的为数字;_time,_date结尾的为日期。
下面是正则表达式是参考代码:
//定义属于数字的正则表达式列表
List<String> numRegexList = new ArrayList<>();
numRegexList.add("(.+)_id"); //_id结尾
numRegexList.add("(.+)_num"); //_num结尾,数字
numRegexList.add("(.+)_value"); //_value结尾,金额、数量
numRegexList.add("(.+)_money"); //_money结尾,金额
numRegexList.add("(.+)_status"); //_status结尾,状态
numRegexLi