一个被困扰了一天的问题
前言
我们公司是做金融系统的,我现在在做的呢是数据平台补录,就是一些简单的增删改查。然后呢这周的开发任务是配置导入导出功能,重点来了!! 这是我最想吐槽的。这里的导入导出跟你们想的用一个excel注解不一样,正常开发是
- 用一个excel注解
- 文件上传
- 工具类将excel转换成一个对象数组
- 对数据库进行操作
我们公司的神操作来了!!!前方高能!!!!
我们公司的操作是
- 在数据库文件模板表里面加一条记录字段包括你要导入的excel的模板的一些元数据
- 配置导入文字字段详情,就是excel表和数据库表的对应关系
- 配置导出文件字段的对应关系
有人可能要说了,这看着也没啥问题啊0..0
问题来了
一般的一张表几十个字段,多个要上百个字段,那要插到啥时候。。。。。当场裂开开。
我昨天就是在做这个事,,,,
插了一百多条记录,真的是眼睛都要瞎了0..0
当然,肯定不会让你这么轻松的就搞完的
不出所料,我成功的插错了两条记录。。。。错把两条非主键字段设置为了主键字段,导致在插入的时候主键重复差不进去。这个问题我过了好久才发现,昨天晚上搞到十二点。
那为什么我会那么久没发现这个问题呢?
系统的日志不详细!!!
我反复查看了后端日志信息,没有一条报错信息,就很离谱,唯一的一条就是说“总条数1;失败条数:1”
我裂开,没有报错原因,没有异常。。。。。
从这里看出,一个系统有一个完整日志的重要性啊!!!!
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!