<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在数据操作中的应用实例。 ### Ibatis简介 Ibatis是一个支持普通SQL查询、存储过程以及高级映射的优秀持久层框架。Ibatis可以让...
- **动态SQL**:掌握如何使用iBATIS的动态SQL功能,实现条件语句和循环结构的动态构建。 ### iBATIS在现实世界的应用 - **性能优化与缓存**:了解如何利用iBATIS的缓存机制来提高应用性能,减少数据库访问次数。 -...
【iBATIS In Action:使用映射语句(一)】 在深入探讨iBATIS的映射语句之前,我们首先要理解一些基本概念。iBATIS是一个轻量级的持久层框架,它允许开发者将SQL语句直接写在XML文件中,通过映射语句与Java对象进行...
通过本文的介绍,我们不仅了解了ibatis3.0中`IN`语句的基本用法,还深入学习了`<foreach>`标签的具体配置及其实现细节。这对于提高SQL查询的灵活性和效率具有重要意义。在实际开发中,合理运用这些技术,可以大大...
下面通过一个具体的例子来理解IBATIS动态查询的使用方法: ```xml select id, note from Product <!-- isNotNull判断参数是否存在,Integer类型 --> id=#id# <!-- isNotEmpty判断字串不为空, isEmpty...
它通过将SQL语句封装到配置文件中,并提供了一套灵活的方法来处理结果集映射,从而使得开发者能够更加专注于业务逻辑的编写,而无需过多关注数据库操作的具体实现细节。ibatis在早期非常流行,尤其是在那些对性能有...
《iBATIS in Action》是一本专注于讲解iBATIS框架使用的专业书籍,它为开发者提供了深入浅出的指导,帮助他们有效地在项目中应用这一强大的持久层解决方案。iBATIS,一个由Apache软件基金会维护的开源项目,是Java...
在MyBatis中,可以直接在Mapper接口中定义方法,这些方法与SQL语句一一对应,降低了学习成本。 本书的配书代码通常会包含一系列示例项目,涵盖iBatis和MyBatis的基础用法,例如CRUD操作、复杂查询、事务管理、结果...
- **映射语句**:iBATIS使用XML映射文件来定义数据库操作,这些映射文件包含了SQL语句以及它们与Java对象之间的映射关系。每个映射文件都包含了一系列的`<select>`、`<insert>`、`<update>`和`<delete>`元素,每个...
根据提供的信息,我们可以总结出以下关于“ibatis-in-action”的相关知识点: ...通过以上内容,读者可以全面了解iBATIS的基本概念、使用方法以及在实际项目中的应用技巧,从而更好地掌握这一强大的持久层框架。
在本文中,我们将探讨Ibatis的主要特性和使用方法,以及它如何在实际开发中发挥作用。 1. **Ibatis简介** Ibatis是由MyBatis的前身,由Clinton Begin创建的一个开源项目。它的核心思想是将SQL语句写在XML配置文件...
标题 "ibatis使用备注" 暗示了我们即将探讨的是如何在Java应用程序中使用iBatis这个持久层框架。iBatis是一个轻量级的框架,它允许开发者将SQL语句与Java代码分离,提高了代码的可读性和可维护性。 首先,我们需要...
《iBATIS IN ACTION》是一本专注于iBATIS框架的专著,该书全面深入地探讨了这个在Java世界中广泛使用的持久层框架。iBATIS最初由Clinton Begin创建,后来成为Apache软件基金会的一个项目,它提供了一种将SQL与Java...
Java@Spring Boot@iBatis数组in查询的实现方法 在本文中,我们将详细介绍Java@Spring Boot@iBatis数组in查询的实现方法。这种查询方法在实际开发中非常有用,特别是在需要从数组中查询符合条件的集合时。 首先,让...
《iBATIS in Action》是一本专注于iBATIS框架实战的书籍,该压缩包包含的主要内容是关于如何在实际开发中有效地使用iBATIS映射语句。iBATIS作为一个优秀的数据持久层框架,它提供了将SQL语句与Java代码分离的能力,...
- **第8章:使用动态SQL**(第163页):着重讲述了iBATIS动态SQL的用法,如条件语句、循环结构等,以适应复杂多变的查询需求。 4. **第三部分:iBATIS在真实环境中的应用** - **第9章:通过缓存提高性能**(第195...
根据提供的文件信息,我们可以从《iBATIS in Action》这本书中提炼出多个关于iBATIS框架的重要知识点。以下是对这些知识点的详细解析: ### 一、iBATIS哲学 **iBATIS哲学**强调了简单性和灵活性的重要性。该框架的...
- 避免在`WHERE`子句中使用多个条件或`OR`操作符,而是应该使用`IN`操作符或者`UNION ALL`合并多个查询。 3. Struts、Spring与Ibatis的集成: - Struts作为MVC框架,主要负责视图与控制器的交互。在项目中,`...
总结,《iBatis in Action》中文版虽未完成,但已能为我们提供关于iBatis的宝贵知识,帮助我们理解这个框架的工作原理和使用方法,从而在项目开发中更有效地利用它来构建高效、灵活的数据访问层。通过深入学习和实践...