java循环
List<entity> list=getJdbcTemplate().query(sql,rowMapper);
这种一个集合装一个实体类,但是我需要转化数据格式,就意味着"entity"是不同的类型(属性也不一样),
我该怎么个去遍历,组装成我想要的数据格式?
[解决办法]
你是想把List<entity> list放到里一个List<xxx>里面去么
[解决办法]
判断 instanceOf
+1
[解决办法]
LZ若是使用多表关联查询返回的数据不能用一个实体类装的话,这种情况建议使用Map和set来存数据
[解决办法]
用反射遍历实体的属性,然后调用其getter和setter方法来操作数据即可!
[解决办法]
Object才是你的选择
[解决办法]
可以不写实体类啊,List list=.....;
只是javac认为不安全而已,不过可以这么写。如果要Object,好像和没有一个效果,还是要强转的。。。