`

有关于sql.xml中的东西

 
阅读更多

1.<dynamic prepend="where">后必须得加条件 如果为空的话它就会报错 如果没有什么条件可写的话 就加上rownum>0 或1=1

2.<isNotEmpty property="ENTRANCEDATESTART"></isNotEmpty>中的字段名得和这个变量名>#ENTRANCEDATESTART#名字相同
<dynamic prepend="where">
rownum>0
<isNotEmpty property="NAME">
AND S.NAME like '%' || #NAME# || '%'
</isNotEmpty>
<isNotEmpty property="SEX">
AND S.SEX=#SEX#
</isNotEmpty>
<isNotEmpty property="PEOPLE">
AND S.PEOPLE like '%' || #PEOPLE# || '%'
</isNotEmpty>
<isNotEmpty property="SCHOOLPROFESSIONAL">
AND S.SCHOOLPROFESSIONAL like '%' || #SCHOOLPROFESSIONAL# || '%'
</isNotEmpty>
<isNotEmpty property="LEARNYEAR">
AND S.LEARNYEAR like '%' || #LEARNYEAR# || '%'
</isNotEmpty>
<isNotEmpty property="PROVINCE">
AND S.PROVINCE like '%' || #PROVINCE# || '%'
</isNotEmpty>
<isNotEmpty property="REGPERRES">
AND S.REGPERRES like '%' || #REGPERRES# || '%'
</isNotEmpty>
<isNotEmpty property="AREA">
AND S.AREA like '%' || #AREA# || '%'
</isNotEmpty>
<isNotEmpty property="MIDDLESCHOLL">
AND S.MIDDLESCHOLL like '%' || #MIDDLESCHOLL# || '%'
</isNotEmpty>
<isNotEmpty property="ISPAY">
AND S.ISPAY like '%' || #ISPAY# || '%'
</isNotEmpty>
<isNotEmpty property="ENTRANCEDATESTART">
AND S.ENTRANCEDATE >#ENTRANCEDATESTART#
</isNotEmpty>
<isNotEmpty property="ENTRANCEDATEEND">
AND S.ENTRANCEDATE <![CDATA[<]]> #ENTRANCEDATEEND#
</isNotEmpty>
<isNotEmpty property="OPENYEAR">
AND S.OPENYEAR like '%' || #OPENYEAR# || '%'
</isNotEmpty>
<isEmpty property="OPENYEAR">
AND S.OPENYEAR =(SELECT to_CHAR(SYSDATE,'YYYY') FROM DUAL)
</isEmpty>
</dynamic>

分享到:
评论

相关推荐

    mybatis-generator-core.zip

    sqlserver:sqlServerGeneratorConfig.xml oracle:oracleGeneratorConfig.xml 对应进去 3.修改里面的东西,一般换数据库表,用户,密码等就行 4.win+R -&gt; cmd -&gt; cd 进入lib里面 -&gt;执行对应 #mysql java -jar ...

    SQL药丸:SQL药丸

    ./Linter/LucasProfile.xml中的自定义配置文件 SQL-pils西班牙语 SQL的Algunos技巧(T-SQL和PL-SQL)。 Cositas sueltas para reusar,para evitar perderlas o volver一辆公共汽车。 SQL的补充: SQL格式化程序:...

    java后台框架源码

    hibernate.proxool.xml:换成proxool-sql-server.xml 数据库连接配置在proxool-sql-server.xml 环境:使用 SQLServer需要jdk1.7以及以上 使用mysql需要jdk1.6以及以上 浏览器:支持chrome、firefox IE9(其他...

    springmybatis

    里面主要包含了数据库连接相关东西,还有 java 类所对应的别名,比如 &lt;typeAlias alias="User" type="com.yihaomen.mybatis.model.User"/&gt; 这个别名非常重要,你在 具体的类的映射中,比如User.xml 中 resultType ...

    sql学习的 学习心得

    XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应 该是相当的熟了!) 2、外键的级联更能扩展 可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序...

    达内学习笔记全套

    这些是我在达内4个半月学习期间所有java开发的笔记,里面有很多精华的东西,《01. Unix note》、《02. SQL note》、《03. PL SQL note》、《04. CVS note》、《05. Core Java exercise》、《05. Core Java note》、...

    jdbc基础和参考

    在数据库中有对应记录存在,并且有持久化标识 3.对持久对象的更动,会对数据库中的数据产生影响。(自动脏检查机制) Detached(托管状态): 1.和Session失去关联 2.数据库中有对应记录存在 3.对托管对象的更动,在...

    ibatis学习总结

    这个框架有两个主要的组成部分,一个是SQL Maps,另一个是Data Access Objects。另外还包括一些可能很有用的工具。 SQL Maps: Sql Maps是这个框架中最激动人心的部分,它是整个iBATIS Database Layer的核心价值...

    java8集合源码分析-spark-sql:spark学习

    java8 集合源码分析 Spark 阅读Spark SQL相关官方文档笔记,见SparkSQLDoc.md ...如果mvn命令提示仓库中已有xxx包,可以使用-U命令 mvn -X,查看到更详细的错误信息 jps -m 查看更详细的信息 代码中的s

    甲鱼疾病诊断(C#)

    为网上一朋友写的一个小程式,考虑到是小东西.没有运用SQL.采用XML 存储数据.和上密码管理不同..这个采用更基础的读取方法.(本程式相关资料来自网上)

    ssh2整合,struts2.hibernate,spring

    管那么多开始学就这样,,注意的部分...web.xml,applictionContent.xml,,其中有一部分是我用来测试的..有的可能不够好.大家将就一下吧...有问题问我咯... /* MySQL Data Transfer Source Host: localhost Source ...

    为T-SQL添加intellisense功能

    SQL Server Management Studio中为MDX、DMX 和XML 代码编辑器添加了intellisense功能,却没有给最常用的T-SQL编辑器添加intellisense... 有了这个东西以后,写存储过程或大段SQL语句的时候就非常爽了,具体的功

    tsqlphpunserialize:在 T-SQL 中反序列化 PHP 序列化数据

    使用 T-SQL 我可以使用 XML 函数来解析从 Magento API 检索到的 XML 并获得我需要的几乎所有东西,但存储实际礼品卡代码的唯一位置是在gift_cards 字段中,该字段恰好是一个 php 序列化细绳。 示例:a:1:{i:0;a:5:{...

    ScriptX报表打印程序(VS2010+SqlServer2008开发)

    此程序是一个小区管理信息系统,包括(小区信息管理,用户管理)两个模块,除了对小区信息及人员信息实现基本的增删改查功能外,列表的显示也实现了分页功能,操作中有用到jQuery验证,Ajax请求,Xml读取,指定格式...

    Musoq:在各种数据源上使用SQL

    这里有一些想法(其中许多已经包含在项目中!): 目录 档案 结构化文件(.csv,.json,.xml,日志) 照片(按exif属性) 存档文件(.zip) Git,Svn,TFS 网站(表格,列表) Craft.io流程 时间 可以在彼此...

    vml实现web拓扑图

    说明:利用sql.sql创建数据库,所有东西在NewFolder1文件夹中,可以浏览其ajax.aspx查看效果。数据库连接字符串在webconfig文件中,其他文件懒得删除了。 功能:从xml文件中读取对象(obj),然后再去数据库读取对象...

    最好的asp CMS系统科讯CMSV7.0全功能SQL商业版,KesionCMS V7.0最新商业全能版-免费下载

    科汛cms(Kesioncms)是基于采用网络中已经成熟、稳定的技术ASP+ACCESS(SQL2000/2005)开发而成,利用本系统您可以很方便地管理自己的网站。本系统是一款由文章、图片、下载、分类信息、商城、求职招聘、影视、动漫...

    Guns系统技术文档及视频

    注:SpringBoot强大的Auto Config和统一的依赖管理极大的简化了spring配置和maven依赖,在不了解其都配置了哪些东西的基础上可能会对初学者有一定困扰,所以建议初学者先看Guns V1.0 ##功能 简介 用户管理 角色管理 ...

    asp.net面试题

    四、关于ASP.NET中的代码隐藏文件的描述正确的是( )。 A.Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。该文件称作为“代码隐藏”文件,如果用C#创建,该文件将具有“.ascx.cs”扩展名 B.web...

Global site tag (gtag.js) - Google Analytics