`
carge
  • 浏览: 51882 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

GRAILS中Criteria的OR的写法

阅读更多

 

Person.withCriteria { 
    or { 
        and { 
            eq 'lastName', 'Winter' 
            eq 'firstName', 'Johnny' 
        } 
        and { 
            eq 'lastName', 'Brown' 
            eq 'firstName', 'Jeff' 
        } 
    } 
} 

 

上面的语言将对应如下SQL语句

 

 

 

    select 
        this_.id as id0_0_, 
        this_.version as version0_0_, 
        this_.last_name as last3_0_0_, 
        this_.first_name as first4_0_0_ 
    from 
        person this_ 
    where 
        ( 
            ( 
                this_.last_name='Winter' 
                and this_.first_name='Johnny' 
            ) 
            or ( 
                this_.last_name='Brown' 
                and this_.first_name='Jeff' 
            ) 
        ) 

 

 

分享到:
评论

相关推荐

    Grails中文参考手册

    Views 是 Grails 应用程序中的用户界面部分,通常使用 Groovy Server Pages (GSP) 文件编写。GSP 结合了 HTML、CSS 和 JavaScript 以及 Groovy 语法,允许动态生成页面内容。 **Services** Services 是可重用的...

    grails中文参考手册

    Grails兼容广泛的Java应用服务器,包括但不限于Apache Tomcat、Jetty、Resin等,这使得Grails应用能在不同的环境中无缝运行。 8. **创建工件** Grails提供了多种命令用于生成模型类、控制器、服务等工件,如`...

    grails中文入门简介

    Grails在IT行业中尤其受到重视,因为它能够帮助开发者快速搭建并部署基于MVC模式的应用程序。 在入门Grails之前,首先需要了解如何下载并安装这个框架。Grails官方提供了各个版本的下载链接,通常包括zip压缩包和可...

    grails 中文文档+grails-fckeditor-0.9.5.zip插件

    FCKEditor是一款著名的在线文本编辑器,grails-fckeditor-0.9.5插件则是将其集成到Grails应用中的解决方案。以下是关键点: 1. 安装与配置:在Grails项目中添加插件依赖,然后通过配置文件调整编辑器的参数,如默认...

    grails中文API

    本文将深入解析Grails中文API中的关键概念和技术点。 1. **Grails框架概述** Grails是基于Spring框架构建的,它整合了Groovy语言的强大功能和Java生态系统的优势。Grails遵循MVC(Model-View-Controller)设计模式...

    Grails1.1中文文档(CHM)

    Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...

    Grails1.1中文文档

    《Grails 1.1 中文文档》是一个非常宝贵的资源,尤其对于国内的开发者来说,由于Grails在中文社区中的资料相对较少,这份文档的价值不言而喻。Grails是一个基于Groovy语言的开源Web应用框架,它借鉴了Ruby on Rails...

    grails中的上传,下载

    在Grails框架中,文件的上传与下载是常见的功能需求,尤其在开发涉及大量文档、图片或媒体文件处理的应用程序时。以下是对Grails中上传和下载操作的深入解析,包括其实现机制、代码示例及注意事项。 ### 文件上传 ...

    grails 中文第二版

    - Grails版本信息可以在项目的`BuildConfig.groovy`文件中找到。 **文档引擎** - 提供了文档生成工具,帮助开发者快速生成API文档。 **依赖解析** - Grails使用Ivy作为其依赖管理系统。 - 支持配置依赖关系,包括...

    Grails 1.1 中文手册 chm

    Grails 最新的 v1.1版的中文文档,chm格式,Grails是一套快速开发Web应用的开源框架,基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,能为大家带来超高效率的一站式框架。

    Grails Grails Grails

    1. **模型(Model)**: 在Grails中,模型通常由Domain Classes表示,它们是持久化的实体,与数据库表对应。Domain Classes使用Groovy的元编程特性,如属性验证和动态方法,提供数据验证和业务逻辑。 2. **视图...

    Grails1.1中文文档.rar

    3. **GRAILS ORM(Object Relational Mapping)**:Grails ORM 提供了ActiveRecord、DataBinding和Criteria查询等模式,简化了数据访问和管理。 4. **GSP(Grails Server Pages)**:类似于JSP的视图层技术,GSP...

    Eclipse下搭建Grails项目

    在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. **Grails环境安装** - 首先,你需要从Grails官网(http://grails.org/)下载最新版的Grails安装包。 - 安装完成后,确保...

    grails中文文档

    **Grails 框架详解** Grails 是一个基于 Groovy 语言的开源 Web 应用框架,它构建于 Spring Boot 之上,旨在提高开发效率,简化开发流程。Grails 提供了MVC(Model-View-Controller)架构模式,支持领域驱动设计...

    grails1.1中文文档

    Grails的Criteria API和HQL(Hibernate Query Language)也提供了灵活的数据查询方式。 测试部分是Grails开发不可或缺的一环,文档详细解释了如何编写单元测试、集成测试和功能测试,确保代码的质量和稳定性。...

    grails 中文手册

    **Grails 框架详解** Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,充分利用了Java EE的许多功能,同时提供了更简洁、高效的语法,使得开发过程更为快捷。Grails 的设计目标是简化...

    Grails入门精通及中文API

    在学习过程中,还可以参考在线教程、视频课程和社区论坛,如Stack Overflow和Grails官方社区,以便获取更多实践经验和帮助。 总之,Grails作为Java平台上的快速Web开发框架,以其高效、灵活和丰富的生态系统,为...

    Grails 中文参考手册

    - **部署**:讲解了在各种Java EE容器中部署Grails应用的方法。 2. **配置**: - **基本配置**:讨论了Grails的基础配置选项,包括内置选项和日志设置。 - **数据源**:详细介绍了数据源的配置,包括与环境的...

Global site tag (gtag.js) - Google Analytics