`

ibatis使用in语句用法

阅读更多
	<update id="updateCFS_SERVER_REC_MES_BYCFC" parameterClass="hashmap">
		UPDATE CFS_SERVER_REC_MES C 
		SET C.REC_TIME = TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') 
		<dynamic prepend="WHERE">
			 <isNotNull property="MES_ID">
          		<![CDATA[ C.MES_ID in ]]>
		          <iterate property="XML_NAME" conjunction="," open="(" close=")">
		              #XML_NAME[]#
		          </iterate>
		    </isNotNull>
		    <isEmpty prepend="AND" property="REC_AREA_CODE">
		    	C.REC_AREA_CODE = #REC_AREA_CODE#
		    </isEmpty>
		</dynamic>
	</update>


<!-- XML_NAME表示前台处理传递的参数名,key,parameterClass为map,ibatis会自己给你取得对应的values -->
分享到:
评论

相关推荐

    Ibatis常用sql语句

    根据给定的文件信息,以下是对“Ibatis常用SQL语句”的详细解析,涵盖了一系列Ibatis在数据操作中的应用实例。 ### Ibatis简介 Ibatis是一个支持普通SQL查询、存储过程以及高级映射的优秀持久层框架。Ibatis可以让...

    IBATIS_IN_ACTION

    - **动态SQL**:掌握如何使用iBATIS的动态SQL功能,实现条件语句和循环结构的动态构建。 ### iBATIS在现实世界的应用 - **性能优化与缓存**:了解如何利用iBATIS的缓存机制来提高应用性能,减少数据库访问次数。 -...

    iBATIS_In_Action:使用映射语句(一).doc

    【iBATIS In Action:使用映射语句(一)】 在深入探讨iBATIS的映射语句之前,我们首先要理解一些基本概念。iBATIS是一个轻量级的持久层框架,它允许开发者将SQL语句直接写在XML文件中,通过映射语句与Java对象进行...

    ibatis3.0中in的用法

    通过本文的介绍,我们不仅了解了ibatis3.0中`IN`语句的基本用法,还深入学习了`&lt;foreach&gt;`标签的具体配置及其实现细节。这对于提高SQL查询的灵活性和效率具有重要意义。在实际开发中,合理运用这些技术,可以大大...

    IBATIS动态查询语句.doc

    下面通过一个具体的例子来理解IBATIS动态查询的使用方法: ```xml select id, note from Product &lt;!-- isNotNull判断参数是否存在,Integer类型 --&gt; id=#id# &lt;!-- isNotEmpty判断字串不为空, isEmpty...

    ibatis in action 中文版7ibatis in action 中文版7

    它通过将SQL语句封装到配置文件中,并提供了一套灵活的方法来处理结果集映射,从而使得开发者能够更加专注于业务逻辑的编写,而无需过多关注数据库操作的具体实现细节。ibatis在早期非常流行,尤其是在那些对性能有...

    ibatis in action 电子书(pdf)

    《iBATIS in Action》是一本专注于讲解iBATIS框架使用的专业书籍,它为开发者提供了深入浅出的指导,帮助他们有效地在项目中应用这一强大的持久层解决方案。iBATIS,一个由Apache软件基金会维护的开源项目,是Java...

    《ibatis in action 》电子书及配书代码

    在MyBatis中,可以直接在Mapper接口中定义方法,这些方法与SQL语句一一对应,降低了学习成本。 本书的配书代码通常会包含一系列示例项目,涵盖iBatis和MyBatis的基础用法,例如CRUD操作、复杂查询、事务管理、结果...

    Manning.iBATIS.in.Action.Jan.2007.eBook-BBL.pdf

    - **映射语句**:iBATIS使用XML映射文件来定义数据库操作,这些映射文件包含了SQL语句以及它们与Java对象之间的映射关系。每个映射文件都包含了一系列的`&lt;select&gt;`、`&lt;insert&gt;`、`&lt;update&gt;`和`&lt;delete&gt;`元素,每个...

    ibatis-in-action

    根据提供的信息,我们可以总结出以下关于“ibatis-in-action”的相关知识点: ...通过以上内容,读者可以全面了解iBATIS的基本概念、使用方法以及在实际项目中的应用技巧,从而更好地掌握这一强大的持久层框架。

    Ibatis_in_action

    在本文中,我们将探讨Ibatis的主要特性和使用方法,以及它如何在实际开发中发挥作用。 1. **Ibatis简介** Ibatis是由MyBatis的前身,由Clinton Begin创建的一个开源项目。它的核心思想是将SQL语句写在XML配置文件...

    ibatis使用备注

    标题 "ibatis使用备注" 暗示了我们即将探讨的是如何在Java应用程序中使用iBatis这个持久层框架。iBatis是一个轻量级的框架,它允许开发者将SQL语句与Java代码分离,提高了代码的可读性和可维护性。 首先,我们需要...

    iBATIS-IN-ACTION

    《iBATIS IN ACTION》是一本专注于iBATIS框架的专著,该书全面深入地探讨了这个在Java世界中广泛使用的持久层框架。iBATIS最初由Clinton Begin创建,后来成为Apache软件基金会的一个项目,它提供了一种将SQL与Java...

    java~springboot~ibatis数组in查询的实现方法

    Java@Spring Boot@iBatis数组in查询的实现方法 在本文中,我们将详细介绍Java@Spring Boot@iBatis数组in查询的实现方法。这种查询方法在实际开发中非常有用,特别是在需要从数组中查询符合条件的集合时。 首先,让...

    iBATIS in Action.rar

    《iBATIS in Action》是一本专注于iBATIS框架实战的书籍,该压缩包包含的主要内容是关于如何在实际开发中有效地使用iBATIS映射语句。iBATIS作为一个优秀的数据持久层框架,它提供了将SQL语句与Java代码分离的能力,...

    ibatis in action

    - **第8章:使用动态SQL**(第163页):着重讲述了iBATIS动态SQL的用法,如条件语句、循环结构等,以适应复杂多变的查询需求。 4. **第三部分:iBATIS在真实环境中的应用** - **第9章:通过缓存提高性能**(第195...

    iBATIS_in_Action.pdf

    根据提供的文件信息,我们可以从《iBATIS in Action》这本书中提炼出多个关于iBATIS框架的重要知识点。以下是对这些知识点的详细解析: ### 一、iBATIS哲学 **iBATIS哲学**强调了简单性和灵活性的重要性。该框架的...

    ibatis总结 ibatis ibatis ibatis ibatis

    - 避免在`WHERE`子句中使用多个条件或`OR`操作符,而是应该使用`IN`操作符或者`UNION ALL`合并多个查询。 3. Struts、Spring与Ibatis的集成: - Struts作为MVC框架,主要负责视图与控制器的交互。在项目中,`...

    ibatis in action 中文

    总结,《iBatis in Action》中文版虽未完成,但已能为我们提供关于iBatis的宝贵知识,帮助我们理解这个框架的工作原理和使用方法,从而在项目开发中更有效地利用它来构建高效、灵活的数据访问层。通过深入学习和实践...

Global site tag (gtag.js) - Google Analytics