本质上,我必须将平面文件放入数据库。平面文件的每行前两个字符指示它是哪种类型的记录。
我是否为每个记录类型创建一个类,其属性与记录中的字段匹配?我应该只使用数组吗?
我想在将数据保存到数据库之前将数据加载到某种数据结构中,以便我可以使用单元测试来验证数据是否正确加载。
这是我必须使用的示例(BAI2 银行对账单):
01,121000358,CLIENT,050312,0213,1,80,1,2/
02,CLIENT-STANDARD,BOFAGB22,1,050311,2359,,/
03,600812345678,GBP,fab1,111319005,,V,050314,0000/
88,fab2,113781251,,V,050315,0000,fab3,113781251,,V,050316,0000/
88,fab4,113781251,,V,050317,0000,fab5,113781251,,V,050318,0000/
88,010,0,,,015,0,,,045,0,,,100,302982205,,,400,302982205,,/
16,169,57626223,V,050311,0000,102 0101857345,/
88,LLOYDS TSB BANK PL 779300 99129797
88,TRF/REF 6008ABS12300015439
88,102 0101857345 K BANK GIRO CREDIT
88,/IVD-11 MAR
49,1778372829,90/
98,1778372839,1,91/
99,1778372839,1,92