IBatis 常用XML

 

<select id="GetInfo">
            <![CDATA[
select * from vi_WaterStation
            ]]>
            <dynamic prepend="where">
                <isParameterPresent>        

                  <isNotEqual prepend="and" property="MonitorType">
                        <![CDATA[
              AID=#AID#
                  ]]>
                    </isNotEqual >
                    <isNotEmpty prepend="and" property="MonitorType" >
                        <![CDATA[
              AOBJID=#AOBJID#
                  ]]>
                    </isNotEmpty>
                    <isNotEmpty prepend="and" property="AOBJTYPE" >
                        <![CDATA[
              AOBJTYPE=#AOBJTYPE#
                  ]]>
                    </isNotEmpty>
                 </isParameterPresent>
            </dynamic>
</select>

时间: 2024-10-15 00:15:59

IBatis 常用XML的相关文章

IBatis项目中com.ibatis.common.xml.NodeletException的解决方案

一 现象: 今天在写IBatis项目是总是提示我有如下异常: com.ibatis.common.xml.NodeletException java.util.NoSuchElementException Exception in thread "main" java.lang.RuntimeException: Error occurred. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause

转:ibatis常用16条SQL语句

1.输入参数为单个值 <delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore" parameterClass="long"> delete from MemberAccessLog where accessTimestamp = #value# </delete> <delete id="com.fashionfree.stat.acces

ibatis常用sql

(1) 输入参数为单个值 Xml代码 <delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore" parameterClass="long"> delete from MemberAccessLog where accessTimestamp = #value# </delete> <delete id="com.fashionfree.st

ibatis的xml配置文件

一.ibatis的sql.xml文件 <sqlMap> <!-- 为类起别名--> <typeAlias type="com.dto.MarketProductInfoDTO" alias="MarketProductInfoDTO"/> <!-- 查询语句--> <select id="productExtend.queryMarketProductList" resultClass=&qu

Android一些不太常用XML文件属性的总结

前言 最近做的项目中XML用到了一些平时可能不是太常用的一些属性,可能涉及都AndroidManifest.xml.布局Layout文件或者到具体的控件! AndroidManifest.xml ①在AndroidManifest.xml文件中标签中添加 <uses-sdk tools:overrideLibrary="xxx.xxx.aaa, xxx.xxx.bbb"/>, 其中的xxx.xxx.xxx为第三方库包名,如果存在多个库,则用逗号分割它们.这样做是为了项目中的

ibatis 常用标签

prepend:自动在前面加上:自动新手:自动预:自动前置 property:属性 compareValue:指定的常数,值 1 //判断不相等: 2 3 <isNotEqual prepend=" and " property="name" compareValue="intnumber"> 4 5 ===条件=== 6 7 </isNotEqual> 8 9 10 11 //判断相等: 12 13 <isEqua

xml中${}的使用含义(美元符号大括号,以Spring、ibatis、mybatis为例)

项目中,经常会在xml中看到这样的写法: <properties resource="properties/database.properties"/> <dataSource type="SIMPLE"> <property value="${driver}" name="JDBC.Driver"/> <property value="${url}" name=&

iBatis 和MyBatis区别

从  iBatis  到  MyBatis ,你准备好了吗? 对于从事 Java EE 的开发人员来说,iBatis 是一个再熟悉不过的持久层框架了,在 Hibernate.JPA 这样的一站式对象 / 关系映射(O/R Mapping)解决方案盛行之前,iBaits 基本是持久层框架的不二选择.即使在持久层框架层出不穷的今天,iBatis 凭借着易学易用.轻巧灵活等特点,也仍然拥有一席之地.尤其对于擅长 SQL 的开发人员来说,iBatis 对 SQL 和存储过程的直接支持能够让他们在获得 i

Spring2+struts2+ibatis整合

文章转自:http://blog.csdn.net/lidawei201/article/details/8506825 前几天因为需要,将spring2.struts2和ibatis进行了整合,整合过程涉及到很多技巧,因此作为日志保存在此,以便今后查询. 各个框架在本项目内的作用: spring2:主要利用ioc,以及对事物的管理,减少硬性编码和脱离手动事务控制. struts2:主要用于MVC以及数据校验.struts2摆脱了struts1性能上的瓶颈,达到了新的高度,配置更灵活,全面支持a