问题描述:
1:在用实体查询时抛出数字溢出的错误!
2:用sql查询时没有此错误。
原因分析:
1:oracle数据库中的number类型在eos导入实体时如果number不指定长度,实体中转化为long类型,如果指定了长度,则转化为int型。
2:如果oralce某表的字段为number(15),导入实体默认转化为int,当该字段存储超过int范围的数据时抛出“数字溢出”的错误。
解决办法:
1:将实体中的默认的int类型改为long型
问题描述:
1:在用实体查询时抛出数字溢出的错误!
2:用sql查询时没有此错误。
原因分析:
1:oracle数据库中的number类型在eos导入实体时如果number不指定长度,实体中转化为long类型,如果指定了长度,则转化为int型。
2:如果oralce某表的字段为number(15),导入实体默认转化为int,当该字段存储超过int范围的数据时抛出“数字溢出”的错误。
解决办法:
1:将实体中的默认的int类型改为long型