从字面可以看出插入数据库时的数据类型错误了,数据库需要的是Integer,而程序给出了一堆乱码,如下图:

Debug代码,Excel导入时,数据load没问题:

但从这儿跳转至Intercept时,直接报错,根本没被拦截,再一查,原来导入功能没有加载拦截方法,加上后解决。
关键点:从乱码中可分析出,字面的汉字没被translate成所需的Integer value,直接报错,从这儿入手,就容易找到问题根源。
本文分析了在数据库导入过程中遇到的乱码问题,发现数据类型不匹配导致错误。通过加载拦截方法,解决了Excel导入数据时汉字未能正确转换为Integer的问题。
从字面可以看出插入数据库时的数据类型错误了,数据库需要的是Integer,而程序给出了一堆乱码,如下图:

Debug代码,Excel导入时,数据load没问题:

但从这儿跳转至Intercept时,直接报错,根本没被拦截,再一查,原来导入功能没有加载拦截方法,加上后解决。
关键点:从乱码中可分析出,字面的汉字没被translate成所需的Integer value,直接报错,从这儿入手,就容易找到问题根源。
763
1万+

被折叠的 条评论
为什么被折叠?