`

ibatis返回map

阅读更多
<typeAlias alias="eamny" type="com.nstc.bankportal.model.AMNY" />
 <resultMap id="amny_map" class="eamny">
  <result property="mny" column="MNY" />
  <result property="mnyName" column="MNYNAME" />
  <result property="mnyAffix" column="MNYAFFIX" />
  <result property="mnyStyle" column="MNYSTYLE" />
 </resultMap>
 <select id="get-bz" resultMap="amny_map">
  select * from amny
 </select>

  AMNY类

 

public class AMNY implements Serializable{
	
	//币种
	private String mny;
	
	//币种名
	private String mnyName;
	
	//币种符号
	private String mnyAffix;
	//币种状态
	private int mnyStyle;
	
	public AMNY() {
		
	}

	public String getMny() {
		return mny;
	}

	public void setMny(String mny) {
		this.mny = mny;
	}

	public String getMnyName() {
		return mnyName;
	}

	public void setMnyName(String mnyName) {
		this.mnyName = mnyName;
	}
	
	public String toString(){
		StringBuffer s = new StringBuffer("{");
		s.append("Mny=").append(mny);
		s.append(",MnyName=").append(mnyName);
		s.append("}");
		return s.toString();
	}

	public String getMnyAffix() {
		return mnyAffix;
	}

	public void setMnyAffix(String mnyAffix) {
		this.mnyAffix = mnyAffix;
	}

	public int getMnyStyle() {
		return mnyStyle;
	}

	public void setMnyStyle(int mnyStyle) {
		this.mnyStyle = mnyStyle;
	}
}

 

分享到:
评论

相关推荐

    ibatis调存储过程返回游标

    本文将深入探讨如何使用iBatis调用存储过程并返回游标,这是一个在处理复杂数据库操作时常见的需求。 ### iBatis调用存储过程返回游标 #### 存储过程简介 存储过程是预先编译并存储在数据库中的SQL代码块,它可以...

    ibatis入门与ibatis迭代的用法

    此外,iBatis还支持Map迭代,当查询结果中的列名与Java对象的属性不完全匹配,或者需要处理多表联查结果时,Map迭代非常有用。例如: ```java List&lt;Map, Object&gt;&gt; maps = sqlSession.selectList(...

    ibatis 用HashMap解决resultClass映射

    可以看到,返回的 `test` 是一个 `List&lt;Map, Object&gt;&gt;` 类型的集合,其中每个元素都是一个 `Map` 对象,键是数据库的列名,值则是对应的列值。 #### 5. 示例应用 下面是一个更具体的示例: ```xml SELECT ID, ...

    ibatis的dtd文件

    其次,`sql-map-config-2.dtd`则是Ibatis的SQL映射配置文件的DTD,它定义了整个Ibatis系统的配置,如数据源、事务管理器、环境设置、SqlMapClient实例等。`&lt;transactionManager&gt;`元素定义了事务管理方式,如JDBC或...

    iBatis执行非查询语句(CRUD,函数和过程)

    例如,使用`&lt;select id="callProcedure" resultType="map"&gt;`可以调用存储过程并返回结果。 四、动态SQL iBatis的一大特性是动态SQL,它允许在XML映射文件中编写条件语句,根据传入的参数动态构建SQL。这极大地提高...

    Ibatis

    2.3 参数绑定:调用 SqlSession 的方法时,传入参数对象或 Map,Ibatis 会自动将参数映射到 SQL 语句中。 2.4 结果处理:查询操作返回的结果会被自动映射到 Java 对象,更新操作返回受影响的行数。 **3. 动态 SQL*...

    ibatis实现结果集map封装(Demo下载)

    返回的Map中,键是字段名,值是对应的数据库查询结果。 标签中的“源码”意味着可能会涉及具体的Java代码示例,展示如何在实际项目中应用这些概念。而“工具”可能指的是iBatis作为一个开发工具,如何帮助开发者更...

    ibatis jar

    1. SQL Map配置文件:这是iBatis的核心,包含了SQL语句和结果映射。开发者可以在这里定义SQL查询、存储过程等,同时指定返回结果如何映射到Java对象。 2. SqlSession:它是执行SQL的会话对象,负责执行SQL映射文件...

    ibatis入门实例(全代码)

    在 Ibatis 中,SQL Map 文件是 XML 格式的,用于定义 SQL 查询、存储过程等。例如,你可能会有一个 `users.xml` 文件,其中包含如下内容: ```xml SELECT * FROM users WHERE id = #value# &lt;!-- 更多 CRUD ...

    Ibatis调用Oracle存储过程返回自定义类型

    ### Ibatis调用Oracle存储过程返回自定义类型 在企业级应用开发中,尤其是在金融、保险等业务场景中,往往需要处理复杂的数据结构与逻辑。本文将深入探讨如何使用Ibatis框架来调用Oracle数据库中的存储过程,并实现...

    iBATIS SQL Maps 开发指南

    iBATIS SQL Maps 开发指南是一本专注于介绍iBATIS SQL Map用法的详细教程,旨在帮助开发者深入了解和高效利用这一强大的数据访问框架。iBATIS SQL Map是Java开发中的一个关键组件,它允许程序员将SQL语句与Java代码...

    ibatis官方中文文档

    4. **处理结果**:存储过程的输出参数和返回结果集可以通过ResultHandler或者Map对象进行处理。 5. **事务管理**:确保在合适的事务边界内调用存储过程,以保证数据的一致性。 学习这两份文档,开发者不仅可以理解...

    ibatis调用存储过程

    其中,`id`是方法名,`parameterType`表示没有输入参数,`resultType`则是返回结果的类型,这里我们假设存储过程返回的是一个Map。 2. **带参数的存储过程** 对于带参数的存储过程,我们需要在`&lt;select&gt;`标签内...

    ibatis_test测试

    标题 "ibatis_test测试" 涉及到的是对Ibatis这一知名Java持久层框架的实战测试。Ibatis,作为一个轻量级的ORM(Object-Relational Mapping)框架,允许开发者将SQL语句直接写在配置文件中,使得数据库操作与业务逻辑...

    iBATIS实例小程序

    ### iBATIS实例小程序知识点解析 #### 一、iBATIS简介 iBATIS是一个开源的持久层框架,它提供了一种将对象映射到关系型数据库中的方法,简化了Java应用程序与数据库之间的交互过程。iBATIS的核心是SQL映射文件,...

    ibatis的错误总结

    在深入探讨ibatis框架中可能遇到的错误时,我们首先需要理解ibatis(现被称为MyBatis)的基本概念。ibatis是一种优秀的持久层框架,它消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。ibatis可以使用...

    ibatis实现分页技术

    // 创建并返回分页结果对象 PageResult&lt;YourEntity&gt; pageResult = new PageResult(params.get("pageNumber").toString(), params.get("pageSize").toString(), total, entities); return pageResult; } } ``` 5...

    iBatis Web用法实例

    当调用Mapper接口的方法时,iBatis会根据方法名和参数动态生成SQL语句,执行并返回结果。结果可以是单个对象、集合、Map或者其他自定义类型。 7. **参数映射与结果映射**: 在XML文件中,可以使用`&lt;parameterMap&gt;...

    ibatis 使用手册

    - **Select**: 用于查询数据,可以返回单个对象、列表或者Map。 - **Insert**: 插入数据,支持自动获取自增主键值。 - **Update**: 更新数据,可以根据条件更新特定记录。 - **Delete**: 删除数据,根据指定条件删除...

    ibatis 学习笔记

    **SQL Maps** 是iBATIS的核心,它通过XML文件将JavaBean、Map实现甚至是基本类型包装类(如String、Integer等)映射到JDBC PreparedStatement。SQL Maps简化了数据库操作,减少了大量手写SQL的代码。使用过程包括三...

Global site tag (gtag.js) - Google Analytics