1.看数据库认为两个表中的gatewayId是一个东西
第一个需求不难,主要就是查表统计一个字段 当时我在设计的时候看到两个表里面的都有gatewayId这个字段,我以为这两个代表的是一个东西,直接通过第一个表的gatewayId去查第二个表的数据,当时应该仔细看一下测试数据库,仔细看各字段含义。
2.数据类型转换出错会报服务器异常
在第一个错误的基础上,就出现了第二个错误,当时交给测试的时候一直报服务器内部错误,我当时一直认为是服务器没有部署好,后面给我返回了错误日志。 查日志发现是java.lang.NumberFormatException也就是数据类型转换错误,我总是在String和Long之间来回转换,没有考虑到数据库中数据的多样性,所以就一直报错,并且不会直接抛出来,抛得是服务器异常....以后多注意,吃一堑长一智。