`
huangsky
  • 浏览: 39528 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MAP传参需仔细

    博客分类:
  • java
阅读更多
在PO中
private Date birthday;

有业务将birthday SET进mobileDO中,在Service中
Map<String, Object> map=null;
map=BeanUtils.describe(mobileDO);

在iBATIS中
<update id="updateOBJ" parameterClass="java.util.Map">
     update Mobile
    <dynamic prepend="set" >
      <isNotNull prepend="," property="mobile" >
        Mobile = #mobile:VARCHAR#
      </isNotNull>
       <isNotNull prepend="," property="birthday" >
        Birthday = #birthday:TIMESTAMP#
      </isNotNull>
</dynamic>
    where ID = #ID:INTEGER#
</update>

执行时一直报错,说日期格式不正确,最后问了老大,才知道上面MAP里是<String, Object>,那么日期就变String型了,而iBATIS却是将它定义为日期型
分享到:
评论

相关推荐

    C语言头文件 MAP C语言头文件 MAP

    C语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言头文件 MAPC语言...

    map.zip_电机_电机MAP_电机效率_电机效率map_绘制电机MAP

    "map.zip"这个压缩文件可能包含了绘制电机效率MAP所需的代码、脚本或配置文件。用户可能需要解压后根据说明文档进行操作,或者导入自己的数据进行定制化分析。由于文件列表只有一个"map"项,可能是程序主文件或数据...

    map.toString()后转换成Map类型

    ### Map.toString()后转换成Map类型的实现方法及解析 在Java编程中,有时我们需要将一个`Map`对象转换为字符串形式进行存储或传输,而在接收端又需要将该字符串重新转换回`Map`对象以便进一步处理。本篇将详细介绍...

    java循环Map java迭代Map

    Map a = new HashMap(); //方法一 Iterator it = a.entrySet().iterator(); while (it.hasNext()) { Map.Entry pairs = (Map.Entry) it.next(); System.out.println(pairs.getValue()); } //以下方法需要jdk5以上...

    GameMap_地图_gamemap_gamemap官网_分割地图_gamemap下_

    《GameMap:游戏地图设计与分割技术详解》 在游戏开发中,地图是构建游戏世界不可或缺的元素。本文将深入探讨GameMap,一种专用于游戏地图设计和管理的工具,以及其中涉及到的关键技术和概念。 首先,我们要理解...

    java一键xml转map,一键map转xml工具类

    在实际使用`EasyXmlUtil`时,只需简单调用`xmlToMap`和`mapToXml`方法,即可完成XML和Map之间的转换。例如: ```java Map, String&gt; map = EasyXmlUtil.xmlToMap(xmlString); String xmlString = EasyXmlUtil....

    Map (c++实现的简易map)

    在C++编程中,`Map`是一种非常重要的数据结构,它允许我们以键值对的形式存储数据,其中每个键(key)都是唯一的,并且通过这个键可以快速访问对应的值(value)。`Map`通常用于存储关联数组,它提供了一种灵活的...

    C++11 unordered_map与map(插入,遍历,Find)效率对比。

    而`std::unordered_map`则是基于哈希表实现的无序关联容器,它的插入操作通常更快,因为它不需要维持元素顺序,只需找到合适的哈希桶位置即可。 **插入操作**: - `std::map`:插入操作通常需要O(log n)的时间...

    rammap自动运行程序

    **RAMMap工具详解** RAMMap是一款强大的内存分析工具,由微软的 Sysinternals 团队开发,主要用于分析和理解操作系统的内存使用情况。这个工具能够帮助用户深入洞察系统内存的分配和使用,包括物理内存、分页文件...

    c++中map的基本用法和嵌套用法实例分析

    C++中的`map`是一个关联容器,它存储键值对,其中每个键都是唯一的。`map`的数据结构通常实现为红黑树,提供了O(log n)的时间复杂度进行插入、查找和删除操作。下面我们将详细探讨`map`的基本用法和嵌套用法。 ### ...

    map_电机_效率map_

    电机效率Map是电机性能分析中的一个重要概念,它用于描述电机在不同工况下运行的效率分布情况。在本文中,我们将深入探讨电机效率Map的绘制方法、意义以及如何利用工具进行计算。 电机效率是指电机输出的机械功率与...

    spring,cxf,restful发布webservice传递List,Map,List&lt;Map&gt;

    本文将深入探讨如何使用这些技术来发布Web服务,特别是涉及复杂对象如List、Map及List&lt;Map&gt;的传递。 首先,Spring框架是一个Java企业级应用开发的强大工具,它提供了众多模块,包括Spring MVC用于Web开发。在Spring...

    poi实现word动态传参

    在本场景中,我们关注的是如何使用Apache POI来实现Word文档的动态传参功能,这通常涉及到模板引擎的使用,以便在Word文档中插入变量并替换为实际值。 首先,让我们理解什么是Apache POI。Apache POI是一个开源项目...

    map工具,分析linux生產的map文件

    在Linux系统中,map文件是一种重要的调试和性能分析工具,它包含了程序在内存中的映射信息。本篇文章将深入探讨map工具以及如何分析由Linux生产出的map文件,旨在帮助IT专业人士更好地理解和优化他们的系统。 首先...

    素材_tilemap素材_使用TileMap快速构造2D关卡_

    TileMap(瓷砖地图)是一种高效且灵活的工具,常用于构建2D游戏的环境和场景。本素材包主要围绕如何使用TileMap来快速构造2D关卡,帮助开发者节省时间和精力,专注于游戏玩法的创新。 1. TileMap简介: TileMap是2...

    MapBrowser1.2.rar_MapBrows_MapBrowser1.03_mapbrowser 1.2_梦幻_梦幻西游

    用户可能只需几步简单的操作,就能找到并保存感兴趣的游戏资源,极大地丰富了玩家的游戏体验。 文件列表中的"MapBrowser 1.2"可能包含了程序的主程序文件,用户下载后解压即可运行。安装和使用过程中,用户需要注意...

    Map拆分List拆分

    这种拆分方法可以显著提高计算效率,因为它允许数据在分布式系统中分散,每台机器只需处理一部分数据。例如,在Hadoop MapReduce中,InputFormat类负责将输入数据拆分为多个Map任务,每个任务处理一部分键值对。 接...

    map文件分析工具map文件分析工具

    例如,可以设置链接器按需加载某些部分,减少启动时间。 4. **内存布局理解**:Map文件显示了代码、数据、BSS等节区的大小和位置,这对于理解程序运行时的内存布局至关重要,特别是在嵌入式系统和资源有限的环境中...

    java Pojo转Map

    将Pojo对象转换为Map,可以简化数据处理过程,尤其是在JSP页面上展示数据时,Map的灵活性更加突出。本文将详细介绍如何实现Java中的Pojo到Map的转换,并通过具体的示例来演示这一过程。 首先,我们需要一个Pojo类,...

Global site tag (gtag.js) - Google Analytics