`

MyBabitsXML中遍历以及插入语句返回ID

阅读更多
1、插入语句返回成功ID
<selectKey keyProperty="id" resultType="int" order="AFTER">
	     </selectKey> -->
	     <!-- insert into wm_index_billing(title,publish_time,image_url) values(${title} , ${publishTime} , ${imageUrl})

2、循环遍历
<select id="getServiceTypeList" parameterType="com....entity.PreCreatebillrelationEntity" resultMap="preServiceTypeEntity">
	     select * from v_pre_servicetype where ID in 
	     <foreach item="item"  collection="list" index="index" open="(" separator="," close=")">  
 				#{item.serviceId}
         </foreach>
	 </select>

serviceId为PreCreatebillrelationEntity中的属性

3、在插入一条数据后返回该条数据的主键ID
	<insert id="saveActivity" parameterType="com.....entity.mobile.Activity" useGeneratedKeys="true" keyProperty="id">
	    INSERT INTO 
	    TSM_ACTIVITY(NAME,SUMMARY,BEGIN_DATE,END_DATE,THUMBNAIL_URL,DISTINCT_URL,DEPLOY_DATE,TOP_DATE,STATUS) 
	    VALUES(#{name},#{summary},#{beginDate},#{endDate},#{thumbnailUrl},#{distinctUrl},#{deployDate},#{topDate},#{status})
	</insert>


在insert标签中添加属性useGeneratedKeys="true" keyProperty="id"
keyProperty的值为实体类中的主键属性
分享到:
评论

相关推荐

    二叉树的遍历以及创建.zip

    二叉树的遍历以及创建.zip二叉树的遍历以及创建.zip二叉树的遍历以及创建.zip二叉树的遍历以及创建.zip二叉树的遍历以及创建.zip二叉树的遍历以及创建.zip二叉树的遍历以及创建.zip二叉树的遍历以及创建.zip二叉树的...

    二叉树遍历插入节点

    二叉树遍历和插入节点是二叉树操作中的基本概念,对于理解和实现数据结构至关重要。下面我们将详细讨论这两个知识点。 首先,二叉树的遍历是指按照特定顺序访问树中的所有节点。常见的遍历方法有三种:前序遍历(根...

    android的view遍历以及多重查找

    本资源提供对于ViewGroup下所以子view的遍历,以及调用Views都过tag或者Widget的类查找返回一个List 使用方法可见示例: 子View遍历 ViewGroup root = (ViewGroup) findViewById(android.R.id.content); ...

    二叉树的建立、先中后遍历以及层次遍历,交换左右子树,凹入打印二叉树,删除结点

    根据给定文件的信息,本文将详细介绍二叉树的建立、先序、中序、后序以及层次遍历方法,左右子树的交换操作,以及如何实现凹入打印二叉树和删除节点等知识点。 ### 一、二叉树的建立 在给定的代码片段中,`bintree...

    学生作业二杈树的各种操作包括二杈树建立,遍历,插入,删除等等

    在本学生作业中,我们将深入探讨二叉树的四种基本操作:建立、遍历、插入和删除。 首先,我们来看二叉树的建立。二叉树的构建通常基于给定的数据序列,比如前序、中序或后序遍历的结果。通过这些遍历序列,我们可以...

    VC++遍历对话框中的子控件

    总结起来,VC++遍历对话框中的子控件涉及对MFC类库的理解,特别是`CDialog`和`CWnd`的使用,以及Windows API的调用。这不仅展示了VC++编程的基础知识,也为我们编写更复杂的对话框应用程序提供了起点。通过熟练掌握...

    二叉树的递归遍历,中序遍历,先序遍历,后序遍历

    最后,我们使用switch语句来选择不同的遍历方式。 在实际应用中,二叉树的遍历有很多应用,如数据库查询、图形遍历、文件系统等。了解二叉树的递归遍历、中序遍历、先序遍历和后序遍历可以帮助我们更好地理解和掌握...

    单链表的插入删除 遍历等操作

    在计算机科学中,理解并掌握单链表的插入、删除和遍历等操作是至关重要的,因为它们构成了许多高级数据结构和算法的基础。 首先,我们来详细探讨单链表的结构。每个节点通常包含两个部分:数据域和指针域。数据域...

    Java文件遍历以及树的三种非递归遍历, 前后序编码

    本教程将详细讲解这两个主题,包括Java如何进行文件遍历,以及如何使用非递归方法实现树的前序、中序和后序遍历。 首先,我们来看Java文件遍历。在Java中,`java.io.File`类提供了对文件和目录的操作。通过`list()`...

    遍历窗体中的所有控件

    在Windows编程领域,遍历窗体中的所有控件是一项常见的任务,特别是在开发用户界面时,我们需要获取或操作界面上的各个元素。这个压缩包提供的源码实现了一个实用工具,允许用户通过输入窗体标题的部分字符来查找并...

    二叉树的遍历插入删除

    本实验主要涉及二叉树的创建、遍历以及插入、删除操作。 首先,实验目标是理解和实现二叉树的链式存储结构,包括创建、打印、遍历和操作。这要求我们熟悉二叉树的链式表示,其中每个节点包含一个数据元素和两个指向...

    树的前序遍历

    最后,通过`ORDER BY`语句,我们按照层次(level)和节点ID排序,实现了类似前序遍历的效果。 除了递归,还可以使用栈来非递归地实现前序遍历,这种方式对于深度较大的树更有效,因为递归可能导致栈溢出。非递归...

    易语言循环遍历

    在易语言中,循环遍历是程序控制流程的重要组成部分,它允许我们重复执行一段代码直到满足特定条件为止。循环遍历在处理数组、列表或其他集合数据时尤为常见,下面我们将深入探讨易语言中的几种主要循环结构及其应用...

    二叉树递归和非递归遍历以及层次构建节点数为n的二叉树

    二叉树深度 二叉树前序遍历 递归实现 二种非递归实现 二叉树中序遍历: 递归实现 非递归实现 二叉树后序遍历: 递归实现 非递归实现 二叉树层次遍历 二叉树层次创建,创建方法遵循卡特兰数 ...

    什么是二叉树的遍历以及学习二叉树的遍历的意义

    简单来说,二叉树的遍历就是按照某种确定的顺序访问二叉树中的所有节点的过程。这一过程不仅可以帮助我们理解树的整体结构,还能为解决具体问题提供有效的方法。 #### 二、二叉树遍历的基本类型 二叉树的遍历主要...

    在数据库中遍历查找某个字符串

    在数据库(所有字符串字段)中遍历查找(海查)某个字符串。

    VC启动并遍历主窗体的所有控件

    在VC++(Visual C++)开发环境中,启动并遍历主窗体的所有控件是一个常见的需求,这通常涉及到Windows API编程以及MFC(Microsoft Foundation Classes)框架的理解。在这个过程中,我们首先需要创建一个应用程序,...

    二叉排序树的建立、遍历、插入、删除、查找

    1.建立二叉排序树 2.中序遍历二叉树 3.在二叉排序树上插入一个结点 4.在二叉树中删除结点 5.二叉树的查找 6.结束程序运行

    二叉树的基本操作,前序遍历,中序遍历,后序遍历,层序遍历

    二叉树的基本操作主要包括创建、插入、删除节点以及遍历等。创建二叉树时,需要指定根节点,之后通过插入操作来构造完整的二叉树结构。删除节点时要考虑节点是否有子节点,以及如何调整树的结构以保持二叉树的特性。...

    中根遍历程序c

    通过链表组织二叉树,通过中根遍历,输出排序结果哦

Global site tag (gtag.js) - Google Analytics