0 0

ibatis 查询后返回的数据为java.util.list的时候怎么取数据?5

ibatis 查询后返回的数据为java.util.list的时候怎么取数据?例如:
<select id="searchAddress" resultClass="java.util.List" cacheModel="user-cache">
     select a.*,b.* from j_address a, v_region b where a.id=b.cid
</select>
2008年8月08日 16:33

4个答案 按时间排序 按投票排序

0 0

一般returnClass使用javabean或hashMap这两种类型。你可以将a.*,b.*组合成一个javabean就好了。然后调用queryForList方法就ok了

2008年8月20日 15:57
0 0

List<类> list = executeQueryForList("searchAddress", 参数, null);


2008年8月11日 21:13
0 0

List<List> result = dao.searchAddress();
for (List row:result) {
  String value = row.get(0).toString()
}

2008年8月09日 08:45
0 0

你的List里应该是一个对象,你get(Index)后强制类型转换就可以取到了

2008年8月08日 16:36

相关推荐

    ibatis 用HashMap解决resultClass映射

    `resultClass` 设置为 `"java.util.HashMap"` 表示查询结果将以 `HashMap` 形式返回。 #### 4. Dao 层实现 接下来,在 Dao 层实现类中,我们可以通过调用 `queryForList` 方法来执行查询,并获取结果集。 ```java...

    iBATIS内置别名列表

    13. **list/arraylist**:`java.util.List/java.util.ArrayList` - `list` 和 `arraylist` 是同义词,表示列表类型。 14. **collection**:`java.util.Collection` 15. **iterator**:`java.util.Iterator` #### ...

    使用的ognl的chm

    **OGNL(Object-Graph Navigation Language)**是一种强大的表达式语言,主要用于获取和设置Java对象的属性。在Java开发中,尤其是Web应用框架如Struts2和Hibernate中,OGNL被广泛使用。它允许开发者以简洁的方式...

    iBatis-设置缓存模式-Java源码(下载)

    System.out.println(((Account)list.get(0)).getLastName()); } } File: SqlMapConfig.xml &lt;?xml version="1.0" encoding="UTF-8" ?&gt; &lt;!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//...

    前端-后端java的Util类的工具类

    │ list.txt │ log4j.properties │ messageResource_zh_CN.properties │ spring.xml │ struts.xml │ ├─28个java常用的工具类 │ │ Base64.java │ │ Base64DecodingException.java │ │ CConst.java │ ...

    ibatis源码 例子

    import java.util.List; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibatis.sqlmap.client.SqlMapClientBuilder; import com.icss.model.Employee...

    ibatis list

    注意,这里的`parameterClass`被设置为`java.util.Map`,这意味着参数对象应为Map类型,其中`list`是Map的一个键,对应的值为List集合。 #### 批量查询 `&lt;select id="selectByIterate" parameterClass="java.util....

    Spring3 整合MyBatis3 配置多数据源动态选择SqlSessionFactory详细教程

    import java.util.List; import java.util.Map; import org.apache.ibatis.exceptions.PersistenceException; import org.apache.ibatis.executor.BatchResult; import org.apache.ibatis.session.Configuration; ...

    ibatis2.0+sqlserver2005环境搭建

    创建一个测试类,如`TestIbatis.java`,并使用Ibatis API执行SQL查询: ```java import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis....

    Ibatis多表查询

    import java.util.List; public class Book { private Integer oid; private String name; private List&lt;User&gt; users; // 省略了 getter 和 setter 方法 } ``` 在 `Book` 类中,我们定义了一个 `List&lt;User&gt;` ...

    Ibatis应用事例

    import java.util.List; import java.util.Map; import com.cstp.dao.EmpDAO; import com.cstp.vo.Emp; import com.ibatis.sqlmap.client.SqlMapClient; public class EmpDAOImpl implements EmpDAO { private ...

    Spring对IBatis的整合

    import java.util.List; import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport; import org.springframework.samples.jpetstore.dao.ProductDao; import org.springframework.samples.jpetstore....

    ibatis批量删除的方法.docx

    在使用iBatis进行数据操作时,批量删除是常见的需求之一。iBatis是一个轻量级的持久层框架,它允许开发者将SQL语句直接写在配置文件中,提供了灵活的映射机制,使得Java对象与数据库之间的交互更加便捷。在iBatis中...

    ibatis 一个简单的项目详解

    import java.util.List; public class Page implements Serializable { // 假设这里有一些分页相关的属性和方法 // ... } ``` #### 四、ibatis配置文件详解 为了使ibatis能够正确地执行SQL语句并返回结果集,...

    Spring+Ibatis集成开发实例.doc

    在Spring和iBatis的集成开发中,我们通常利用Spring的IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)特性,结合iBatis的简单灵活的SQL映射功能,实现数据访问层的高效...

    ibatis中iterate的例子

    在iBatis中,`&lt;iterate&gt;`标签是一个非常实用的功能,它允许我们处理集合数据,如数组、List或Map等,进行循环遍历并生成动态SQL语句。下面我们将详细探讨`&lt;iterate&gt;`标签的用法及其示例。 `&lt;iterate&gt;`标签的主要...

Global site tag (gtag.js) - Google Analytics