`
sxdtzhaoxinguo
  • 浏览: 215239 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

java实现List<Object>转List<实体类>,java实现Object转对象,java实现Object转实体类

 
阅读更多

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

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

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

这里的topicList是Object类型的List


二:将Object类型的List转换成对应的TblTopic实体类的List,这里的TblTopic是持久化的实体类


List<TblTopic> topicList2 = new ArrayList<TblTopic>();
		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<Object>到List<TblTopic>的转换!


分享到:
评论

相关推荐

    List<Map>转化为List工具类

    一般使用springjdbc、hibernate的sql查询,库获取到的数据都是List&lt;Map&lt;String, Object&gt;&gt;结果集,如果我们要转化为JavaBean,则需要做一系列的...此工程中就是解决List&lt;Map&lt;String, Object&gt;&gt;转化为JavaBean工具类实现

    java实现将实体类list集合,转化成geojson字符串

    GeoJSON是一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法(JavaScript Object Notation, 简称JSON)的地理空间信息数据交换格式...该工具可以实现通过java代码将任意的实体类数据集合生成GeoJSON字符串

    最强大的JAVA分页类

    如果不为空 则调用 public Page getP() 得到实体之后 调用 public ArrayList&lt;Object&gt; getList() 方法 得到 实体中的 数据集合 作为参数 传给 public List showPage(int pageSize,int page,ArrayList&lt;Object&gt; list) ...

    hibernate 教程

    第一个可持久化类&lt;br&gt;1.3. 映射cat&lt;br&gt;1.4. 与猫同乐&lt;br&gt;1.5. 结语&lt;br&gt;2. 体系结构&lt;br&gt;2.1. 总览&lt;br&gt;2.2. JMX集成&lt;br&gt;2.3. JCA支持&lt;br&gt;3. SessionFactory配置&lt;br&gt;3.1. 可编程配置方式&lt;br&gt;3.2. 获取SessionFactory...

    hibernate

    第一个可持久化类&lt;br&gt;1.3. 映射cat&lt;br&gt;1.4. 与猫同乐&lt;br&gt;1.5. 结语&lt;br&gt;2. 体系结构&lt;br&gt;2.1. 总览&lt;br&gt;2.2. JMX集成&lt;br&gt;2.3. JCA支持&lt;br&gt;3. SessionFactory配置&lt;br&gt;3.1. 可编程配置方式&lt;br&gt;3.2. 获取SessionFactory...

    LitJson工具源码导入能用,本人亲自修改版

    能将类,List,Dictionary类型转换成json同时也能反转换为实体 如以下类的转换案例,希望能帮助大家。 class A{ public int b = 1; public string c = "abcd"; public Dictionary&lt;string ,T&gt; d = new Dictionary...

    C++通过gSOAP调用java webservice方法返回自定义实体类

    C++做客户端,通过gSoap调用java发布的webservice,所调用的java方法返回的是自定义实体类,如果返回int,String等基本数据类型,这很容易实现;但这里函数返回的是List&lt;String&gt;,Course,List&lt;Course&gt;甚至是Object,...

    kellerMapper.jar

    ObjectUtils.java:Object 工具类,用于对象的空值判断 StringUtils.java:字符串工具类,用于生成指定格式的字符串及对字符串进行各种处理 使用方式 实体类继承 BaseEntity 并使用注解 @TableAttribute(name = ...

    SqlHelper MSSQL数据库辅助类 自己写的,不足之处请大家指教

    Dictionary&lt;string, object&gt; ps = new Dictionary&lt;string, object&gt;(); ps.Add("name","张三"); User user = helper.ExecuteObject&lt;User&gt;("select * from users where name = @name", ps); 本辅助类没有对表存在...

    多功能.NET代码自动生成器2.0版(2010年最新修改)

    public string Insert(List&lt;CalendarNotesModel&gt; list, object objTrans) 在指定事务控制中插入多条数据 2、插入并返回所插入的记录的自增ID 适用范围为相应数据表中存在标识字段,可同步获取到新插入数据的标识...

    多功能.NET代码自动生成器(含存储过程)

    public string Insert(List&lt;CalendarNotesModel&gt; list, object objTrans) 在指定事务控制中插入多条数据 2、插入并返回所插入的记录的自增ID 适用范围为相应数据表中存在标识字段,可同步获取到新插入数据的标识...

    jQuery完全实例.rar

    &lt;p&gt;one&lt;/p&gt; &lt;div&gt;&lt;p&gt;two&lt;/p&gt;&lt;/div&gt; &lt;p&gt;three&lt;/p&gt; jQuery 代码: $("div &gt; p"); 结果: [ &lt;p&gt;two&lt;/p&gt; ] -------------------------------------------------------------------------------- 在文档的第一个表单...

    C++通过gSOAP调用webservice方法返回自定义实体类

    C++做客户端,通过gSoap调用webservice,所调用的webservice方法返回的是自定义实体类,如果返回int,String等基本数据类型,这很...但这里函数返回的是List&lt;String&gt;,Course,List&lt;Course&gt;甚至是Object,应该很有价值!

    jxl 自动生成excel

    例子如下:&lt;br&gt;Object是一个对象实体类,如Studnet.java. List 是一个对象集合,后面的是输出路径.&lt;br&gt;WriteExcel rw=new WriteExcel();&lt;br&gt;rw.writeExcel(new Object(), List, "f:/a.xls","库存表");&lt;br&gt; &lt;br&gt;

    java万能DAO

    * @return 结果集List&lt;实体对象&gt; */ public List query(String sql,List param,Class cla){ List list = new ArrayList(); Connection conn = null; PreparedStatement query = null; ResultSet rs = null; ...

    spring_MVC源码

    30. &lt;/list&gt; 31. &lt;/property&gt; 32. &lt;/bean&gt; 33. 34. &lt;bean id="transactionManager" 35. class="org.springframework.orm.hibernate3.HibernateTransactionManager"&gt; 36. &lt;property name="sessionFactory" ref=...

    xml入门教程/xml入门教程

    &lt;script value="java"/&gt;(空元素) &lt;name country="china" (属性名=“属性值”)&gt;张三&lt;/name&gt; &lt;/student&gt; XSLT,是用于对XML进行文档格式转换,把一个XML文档转换成另一种格式的XML文档,但是其中内容是不变的。 ...

    XML轻松学习手册--XML肯定是未来的发展趋势,不论是网页设计师还是网络程序员,都应该及时学习和了解

    看上面的"结构树",其中&lt;myfile&gt;是父元素,&lt;title&gt;,&lt;author&gt;是它的子元素,而&lt;myfile&gt;又是&lt;filelist&gt;的子元素。象&lt;title&gt;这样没有包含任何子元素的最后一级元素我们也称之为"页元素"。 4.Parser(解析软件) Parser...

    mysql公用类工具

    * 主要包括查询结果集并封装成list&lt;T&gt;的形式 * 数据库的插入、更新、删除操作(两种方式,包含事物的处理和不包含事物的处理) * 注意:在查询结果封装成list的方法中 * 实体类的字段 必须和数据库中的相对应的...

Global site tag (gtag.js) - Google Analytics