- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
动态标签分类:1dynamic,2 二元标签,3 一元标签,4 iterate 这四种标签以及他们的子标签具有共同的属性prepend,open,close 1 dynamic ? Xml代码 statement id=dynamicGetAccountList resultMap=account-result? ??????? select * from ACCOUNT?? ??????? dynamic prepend=WHERE? ??????????? isNotNull prepend=AND property=firstName? ?????????????? !--???????????? 生成的语句不会有多余and,因为dynamic有一个隐含的属性,?? removeFirstPrepend=true,所有一般都要写上perpend=and,需要的时候他会自动去掉--? ??????????????? (ACC_FIRST_NAME = #firstName#?? ??????????????? isNotNull prepend=OR property=lastName? ??????????????????? ACC_LAST_NAME = #lastName#?? ??????????????? /isNotNull? ??????????????? )?? ??????????? /isNotNull? ??????????? isNotNull prepend=AND property=emailAddress? ??????????????? ACC_EMAIL like #emailAddress#?? ??????????? /isNotNull? ??????????? !-- isNotEmpty property=firstName prepend=and open=( close=) firstName=#firstName# /isNotEmpty --? ??????????? isGreaterThan prepend=AND property=id? ??????????????? compareValue=0? !--???????????? //如果参数id的值大于给定的比较值(0),那么加上下面的语句(and acc_id=#id#) ACC_ID--? ??????????????? = #id#?? ??????????? /isGreaterThan? ??????? /dynamic? ??????? order by ACC_LAST_NAME?? ??? /statement? statement id=dynamicGetAccountList resultMap=account-result select * from ACCOUNT dynamic prepend=WHERE isNotNull prepend=AND property=firstName !-- 生成的语句不会有多余and,因为dynamic有一个隐含的属性, removeFirstPrepend=true,所有一般都要写上perpend=and,需要的时候他会自动去掉-- (ACC_FIRST_NAME = #firstName# isNotNull prepend=OR property=lastName ACC_LAST_NAME = #lastName# /isNotNull ) /isNotNull isNotNull prepend=AND property=emailAddress ACC_EMAIL like #emailAddress# /isNotNull !-- isNotEmpty property=firstName prepend=and open=( close=) firstName=#firstName# /isNotEmpty -- isGreaterThan prepend=AND property=id compareValue=0 !-- //如果参数id的值大于给定的比较值(0),那么加上下面的语句(and acc_id=#id#) ACC_ID-- = #id# /isGreaterThan /dynamic order by ACC_LAST_NAME /statement 一元条件元素的属性: prepend - 可被覆盖的SQL语句组成部分,添加在语句的前面(可选) ??? property - 被比较的属性
您可能关注的文档
最近下载
- DELIXI德力西仪表JKL5CV JKL2CV智能无功功率自动补偿控制器使用说明书 物料号:A0463099500.pdf
- 道路亮化工程项目可行性研究报告.docx
- 幼儿园必备《师德师风培训》-2024鲜版.ppt
- 新北师大版四年级数学上册《认识更大的数》练习题.pdf
- 【西南大学】[机考][0087]《计算机网络》 (3)辅导资料.doc VIP
- 四川327省考行测真题及解析.doc
- (冀教版)八年级生物下册全教案.pdf VIP
- 广东省汕头市2022-2023学年高一下学期期末考试历史试题(解析版).docx
- 专题 事件类记叙文(记叙文阅读)(原卷版).doc VIP
- 颜料红177的制备工艺分析-analysis of preparation technology of pigment red 177.docx
文档评论(0)