1.那些字段需要保留,那些是默认值。
可以从数据的用处来考虑,把无关紧要的给默认,重要的迁移。
2.注意null与空字符串
null是原数据库里没有的数据,重要数据,必须设置一个特定标识数据,
null在toString时会进行报错,后面一些底层逻辑也可能会爆空指针异常,
可以进行如下处理,然后进行判断,赋予Data,或者存入空值。
3.在Test环境,HashMap<Integer,String>();传输数据,没有成功。
把数据拼接为字符串,使用map以数据库Id为key,然后value为str拼接字符串。
String str=str1+","+str2+","str3;
Stirng[] s=str.split(",");
数据:s[0] s[1] s[2]
额.....然后我到第二个方法进行set进入的时候,为null,找不到原因。
另外出现问题后,必须要大胆怀疑啊,特别是数据库,乱。。。。。