前些天在做项目过程中遇到的最多的就是数据类型之间的转换,例如将List集合转换成实体,或者将Object转换成实体再或者将Object转换成Map等,最开始做这些类型转换的实现着实让我头疼了一番,首先我们前台接收的都是Json熟数据,所以在Controller中需要将上面提到的不同类型全部转换为Json,当然了,我们使用的是底层封装的方法,这里我们用起来非常方便,至于Services成或者Dao层如果想要得到我们需要的数据类型,那么就需要自己进行转换了。
下面我就举例具体介绍一下:
List集合转成List<Map>集合:
查询年级部分:
List listGrade=new ArraryList();
List<Map<Serializable, Serializable>> listGradeName=new ArraryList<Map<Serializable, Serializable>>();
listGrade = gradeBean.queryGradeAll(dataBaseName);
for (Iterator iterator = listGrade.iterator