`

ibatis中parameterClass="java.util.HashMap"

 
阅读更多
ibatis映射文件sqlmap.xml中:
1、
Map<String, Object> parameter = new HashMap<String, Object>();
parameter.put("USERID", userId);
parameter.put("ID", edition);
try {
sqlMapClient.update("update", parameter);
} catch (SQLException e) {
return false;
}
2、
<update id="update" parameterClass="java.util.HashMap">
     UPDATE TAB SET EDITION=#ID# WHERE USERID=#USERID#
</update>
分享到:
评论

相关推荐

    ibatis 用HashMap解决resultClass映射

    &lt;select id="getDynamicTable" resultClass="java.util.HashMap" remapResults="true" parameterClass="java.lang.Integer"&gt; select t.* from some_table t where t.status = #{status} ``` 这里需要注意的是,`#...

    ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载

    iBATIS,全称为“Infrastructure for Binding Applications To SQL Maps”,是一个优秀的开源持久层框架,它允许Java开发者将SQL语句与Java代码分离,提供了一种简单但强大的在Java应用中映射SQL和结果集的方式。...

    IBatis.DataMapper.1.6.2.bin.zip

    - "Ibatis.DataMapper.1.6.2.bin":这是一个单独的1.6.2版本的DataMapper组件,可能是开发或升级过程中需要的特定文件。 5. **实际应用与最佳实践** - 配置管理:正确配置数据库连接信息、事务管理及日志记录等是...

    ibatis-2.3.0.677.jar

    在 iBATIS 2.x 版本中,XML 是主要的配置方式,而在后续的 MyBatis(iBATIS 的后续项目)中,更多地采用了注解和 Java 配置。虽然 iBATIS 已经停止更新,但在很多老项目中仍然被广泛使用,且其设计理念对许多现代 ...

    ibatis-2.3.3.720.jar

    ibatis-2.3.3.720.jar

    ibatis的错误总结

    然而,如果`roleId`是作为`Map`的一个键值对传递的,那么`parameterClass`应该被设置为`java.util.Map`。因此,正确的写法应该是: ```xml &lt;select id="queryIfSysNotificationPri" parameterClass="java.util.Map...

    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的多参数查询.doc

    &lt;select id="checkLogin2" parameterClass="java.util.Map" resultClass="java.lang.Integer"&gt; SELECT count(*) AS value FROM userinfo WHERE uid=#uid# and pwd=#pwd# ``` **Java代码:** ```java Map, ...

    ibatis2.3.4.8.jar 和 ibatis-2.3.4.726.jar两个版本的下载

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责简化数据库操作,将SQL语句与Java代码分离,使得开发人员能够更加专注于业务逻辑。在本主题中,我们将深入探讨Ibatis的两个特定版本:ibatis2.3.4.8....

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

    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"&gt; &lt;sqlMap namespace="Account"&gt; &lt;typeAlias alias="Account" type="Account"/&gt; &lt;resultMap id...

    ibatis批量删除的方法.docx

    iBatis是一个轻量级的持久层框架,它允许开发者将SQL语句直接写在配置文件中,提供了灵活的映射机制,使得Java对象与数据库之间的交互更加便捷。在iBatis中,批量删除可以通过两种主要的方法实现,下面我们将详细...

    最稳定Ibatis包 ibatis-2.3.0.677.rar

    Ibatis,一个强大的Java持久层框架,以其轻量级、高度灵活的特点在众多开发者中备受青睐。2.3.0.677是Ibatis的一个重要版本,被誉为“最稳定”的版本,它提供了可靠的性能和稳定性,使得开发人员在处理数据库操作时...

    ibatis-2.3.4.732.jar

    ibatis-2.3.4.732.jar

    ibatis-core-3.0.jar.zip

    iBatis 3.0引入了动态SQL,允许在映射文件中使用条件语句,如`if`, `choose`, `when`, `otherwise`, `where`, `set`, `foreach`等,使得SQL语句可以根据Java对象的属性动态生成,提高了代码的可读性和灵活性。...

    iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_

    在源码中,`com.ibatis.dao`包下包含了许多关键类,例如`SqlMapClient`是整个框架的入口,负责管理所有的SQL Maps;`SqlMapExecutor`是执行SQL的接口,提供了各种数据库操作的方法;而`SqlMapSession`则封装了事务...

    ibatis-sqlmap-2.3.4.726-sources.jar.zip_birth84v_cutting1v2_ibat

    在Java开发领域,iBatis作为一个优秀的持久层框架,深受广大开发者喜爱。它将SQL语句与Java代码分离,提高了代码的可读性和可维护性。本篇将围绕iBatis-SQLMap 2.3.4.726版本的源码展开,带你深入理解其内部机制和...

    ibatis-core-3.0.jar org.apache.ibatis.annotations.Param

    `org.apache.ibatis.annotations.Param`是MyBatis中的一个重要注解,用于处理方法参数映射。 `@Param`注解主要用于SQL查询中的动态参数绑定,尤其是在动态SQL语句中。在MyBatis的映射文件或者Mapper接口中,当我们...

    ibatis-2.3.2.715

    iBatis,作为一款轻量级的Java持久层框架,以其灵活、高效的特点,在许多项目中得到了广泛应用。本文将针对iBatis的2.3.2.715版本的源代码进行深入剖析,旨在帮助开发者更好地理解和运用这一强大的数据访问工具。 ...

    ibatis-2.3.3.7.jar

    ibatis-2.3.3.7.jar

    ibatis-2.3.2.715.jar

    4. 参数映射与结果映射:Ibatis提供了强大的参数映射和结果映射机制,能够自动将Java对象与SQL语句中的参数和查询结果进行匹配。通过`&lt;parameterMap&gt;`和`&lt;resultMap&gt;`元素,可以方便地处理复杂的数据类型和关联关系...

Global site tag (gtag.js) - Google Analytics