ibatis XML标签的含义

selectKey

有3个主要的属性:

1)resultClass:返回的主键的数据类型,跟sqlMap中的数据类型一致;

2)type:表示主键在insert之前或之后生成(取决于数据库的主键生成策略),取值分别为[pre|post],非必须,未填写时如果在insert之前表示pre,否则表示post;

3)keyProperty:返回值保存到的属性,非必须(作用参见Oracle配置);

<selectKey property="DeliHeadId" type="pre" resultClass="long">

select SCP.MPS_CONTRACT_DELI_HEAD_S.nextval as value from dual

</selectKey>


isNotEmpty、isEmpty:

1)prepend:条件的逻辑变量

2)property:入参的参数名称

下句意为:当ZTECntNo不等于空时,增加条件。

<isNotEmpty prepend="AND" property="ZTECntNo">d.zte_cnt_no like #ZTECntNo#</isNotEmpty>


resultMap:

表示返回的结果集为MpsContractDeliEntity实体类,实体类属性{property}与表字段{column}之间的对应关系。

<resultMap id="MpsContractDeli_AllColumns" class="MpsContractDeliEntity">

<result property="DeliveryId"  column="DELIVERY_ID" />

<result property="ZteCntNo"  column="ZTE_CNT_NO" />

</resultMap>


parameterMap :

表示入参的格式,入参类型为hashtable,其key对应{property}与表字段{column}之间的对应关系

direction表示参数是输出还是输入参数。

<parameterMap id="MpsContractDeli_GOPParam" class="HashTable">

<parameter property="DeliveryId" column="PN_DELIID" direction="Input" />

<parameter property="CurResult" column="P_CUR" direction="Output" dbType="Cursor"/>

</parameterMap>


isEqual、isNotEqual:

属性{property} 的值是否等于{compareValue}的值。

<isEqual prepend="AND" property="IsShowSended" compareValue="0">

ibatis XML标签的含义,布布扣,bubuko.com

时间: 2024-10-18 06:09:35

ibatis XML标签的含义的相关文章

最齐全的站点元数据meta标签的含义和使用方法

最齐全的站点元数据meta标签的含义和使用方法 随着HTML5的流行和Web技术的不断演变,Meta标签队伍也越来越壮大,从Windows XP的IE6到现在Windows 7.Windows 8的IE9.IE10.IE11,对Html5的支持越来越好.html meta标签的功能作用也越来越强大. 首先.先说一下最初产生的一些经常使用meta标签. 从Meta标签的定义说起. Meta标签是HTML语言中HEAD区的一个辅助性标签,它位于HTML文档头部的<head>标记 和<titl

XML标签

SQL标签库提供了创建和操作XML文档的标签. 引入语法:<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %> 导入包:http://www.apache.org/dist/xerces/j/ 进行下载 解压,提取xalan.jar 和 xercesImpl.jar ,导入工程中. XML标签都有: 标签 描述 <x:out> 与<%= ... >,类似,不

元数据meta标签的含义和用法

最齐全的网站元数据meta标签的含义和用法:http://blog.csdn.net/freshlover/article/details/25322839 Bootstrap中文网首页源代码:view-source:http://www.bootcss.com/

C#正则表达式去除XML标签

案例1: //数据源 String strSource = "<Sample>xxx<Extract>100</Extract></Sample> 11 <Extract>100<Extract>"; //表达式 String matchpattern = @"<([^>]*)>(.*?)<\/\1>"; //$2=(.*?) 进行替换 String replace

JSP标准标签库(JSTL)--XML标签库 x

³在开发中XML解析的操作是非常烦琐的,幸运的是在JSTL中专门提供了用于XML解析的操作,这样用户就可以不用费力的去研究SAX或DOM等操作的使用,就可以轻松的进行XML文件的解析处理. XML标签: No. 功能分类 标签名称 描述 1 核心操作 <x:out> 输出XPath指定的内容 2 <x:parse> 进行XML解析 3 <x:set> 将内容保存在属性范围之中 4 流程控制 <x:if> 判断XPath指定的内容是否满足条件 5 <x:

(5)JSTL的xml标签库

Jstl的XML标签库 JSTL提供了操作xml文件的标签库,使用xml标签库可以省去使用Dom和SAX标签库的繁琐,能轻松的读取xml文件的内容. <%@ taglib uri="http://java.sun.com/jsp/ustl/XML" prefix = "x"> 1.<x:parse>标签 <x:parse/>标签用来解析指定的xml文件. 属性说明 属性名 说明 EL 类型 必须 默认值 doc 指定解析的xml文

xml标签格式,属性以及防止编码乱码

xml标签格式: 1.xml是可扩展性标记语言,后缀名必须以xml结尾. 2.标签不像html那样有固定标签,xml标签可自已编写,不过要保证具有语义化. 3.标签名可以有空标签<student/>和含有内容的标签如:<student></student> 4.含有内容的标签,要保证前后一致性,里面不能包含空格. 5.标签不能以数字开头 xml属性: xml属性和html类似,不过属性名不能够重复. 对于解决编码问题: 1.要保证保存和读取编码一致. 2.要能够读取中文

13.javaweb xml标签库详解

一.XML标签简介 1,  作用 2,  标签分类 XPath 路径标记 查找节点元素示例 2.1<x:out> 2.2<x:parse> 操作示例:导入XML文件,解析,然后输出指定节点元素 2.3<x:set> 2.4<x:if> 使用示例 2.5< x:choose >,<x:when>,<x:otherwise> 2.6<x:forEach> 使用示例 XML文件 标签迭代 3.小结:XML标签可方便地

dubbo源码—dubbo自定义spring xml标签

dubbo为了和spring更好的集成,提供了一些xml配置标签,也就是自定义标签 spring自定义标签 spring自定义标签的方式如下: 设计配置属性和JavaBean 编写xsd文件,校验xml属性和便于编辑器提示 编写NamespaceHandler和BeanDefinitionParser解析xml对应的标签 编写spring.handlers和spring.schemas串联起所有部件,放在META_INF下面 在xml中引入对应的标签就可以使用 dubbo自定义标签 dubbo对