java object转list_java实现List

[  需要将Query对象setResultTransformer:   List list = session.createSQLQuery(sql).setResultTransformer( Transformers.ALIAS_TO_ENTITY_MAP).list(); //此时,

摘要:在java开发中,我们常常会遇到Object转对象的情况,最近我就遇到了这个问题,现在记录一下,方便日后自己查看复习!

一:查询Object类型的集合对象的方法如下:

List topicList = topicService.getTopicList(start,limit);

这里的topicList是Object类型的List

二:将Object类型的List转换成对应的TblTopic实体类的List,这里的TblTopic是持久化的实体类[java将JSON字符串转换为实体类对象 @SuppressWarnings(unchecked)public static T jsonToObject(String jsonString, Class pojoCalss) {try{Object pojo;

List topicList2 = new ArrayList();

for (int i = 0; i < topicList.size(); i++) {

TblTopic tblTopic = new TblTopic();

Object[] obj = (Object[])topicList.get(i);

tblTopic.setId((Integer)obj[0]);

tblTopic.setTitle(obj[1].toString());

tblTopic.setOriginalText(obj[2].toString());

tblTopic.setImgPath(obj[3].toString());

tblTopic.setCreateDate((Timestamp)obj[4]);

tblTopic.setUserId((Integer)obj[5]);

tblTopic.setCategoryId((Integer)obj[6]);

tblTopic.setIsDelete((Integer)obj[7]);

topicList2.add(tblTopic);

}

通过以上操作就可以实现List到List的转换!

[一、序列化的意义客户端访问了某个能开启会话功能的资源, web服务器就会创建一个与该客户端对应的HttpSession对象,每个HttpSession对象都要站用一定的内存空间。如果在

你可能感兴趣的:(java,object转list)