`
liyixing1
  • 浏览: 961832 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

关于实体过期快捷方式

 
阅读更多
在java代码中查询实体未过期的快捷方式是
EntityCondition c = EntityUtil.getFilterByDateExpr();
List<GenericValue> vs = delegator.findList("Plant", c, fs, UtilMisc
.toList("-count"), null, true);

调用 EntityUtil.getFilterByDateExpr();快捷方式,能方便的初始化一个过期的查询条件,进入可以看到调用 return EntityCondition.makeConditionDate("fromDate", "thruDate");来初始化,字段名字是fromDate字段和thruDate字段。
最后初始化出来的实例是EntityDateFilterCondition。最后的生成条件实际上是通过
public static EntityExpr makeCondition(Timestamp moment, String fromDateName, String thruDateName) {
        return EntityCondition.makeCondition(
            EntityCondition.makeCondition(
                EntityCondition.makeCondition(thruDateName, EntityOperator.EQUALS, null),
                EntityOperator.OR,
                EntityCondition.makeCondition(thruDateName, EntityOperator.GREATER_THAN, moment)
           ),
            EntityOperator.AND,
            EntityCondition.makeCondition(
                EntityCondition.makeCondition(fromDateName, EntityOperator.EQUALS, null),
                EntityOperator.OR,
                EntityCondition.makeCondition(fromDateName, EntityOperator.LESS_THAN_EQUAL_TO, moment)
           )
      );
来完成的。

另外还有一个是查询于指定时间相比较未过期的实体。

date = UtilDateTime.toDate("12/30/2008 00:00:00");

conditions = EntityUtil.getFilterByDateExpr(date);

通过EntityUtil.getFilterByDateExpr(date);来快捷的生成时间条件。

当然我们还可以自定义设置有效期的开始时间字段名字和结束时间名字。
分享到:
评论

相关推荐

    MASTERCAM内部资料

    - 快捷命令图标区:常用命令的快速访问按钮。 - 系统提示区:显示当前的操作提示信息。 - **坐标显示**:屏幕右上角显示鼠标当前位置的(X,Y)坐标值。 - **视角设置**:屏幕左下角的坐标轴指示当前视角设置。 - **...

    图书馆管理系统设计报告.pdf

    系统的设计能够支持用户在图书查询、借阅、归还、借书记录查询等方面进行高效操作,同时也方便图书管理员对图书入库、库存管理、用户管理等进行快捷管理。 综上所述,该图书馆管理系统的设计报告不仅详细阐述了系统...

    中国银行电子钱包.pdf

    - 安装完成后,电子钱包会在程序菜单和桌面创建快捷方式。启动电子钱包,用户需进行新用户注册。 - 注册时,用户需提供银行卡信息,包括卡品牌(如BOCA代表中国银行)、卡号、卡种类(如借记卡)、有效期以及...

    毕业设计《安卓Android平台的滴滴购物系统(可导入Studio)》+Java项目源码+文档说明

    类似滴滴打车模式,通过消费者与商家的地址位置信息,快速有效地解决用户的购买需求,快捷有效地处理用户的购买需求。 实体ER属性: 商品类别: 类别编号,类别名称,添加日期,类别描述 商品: 商品编号,商品类目,商品...

    VMware虚拟机下载与使用.pdf

    在安装过程中,可以选择安装位置(建议不要安装在C盘以避免占用系统盘空间)、创建快捷方式等。同意许可协议后,耐心等待安装过程完成。 新建虚拟机是使用VMware的关键步骤。在VMware Workstation中,可以创建新...

    基于springboot体育场馆运营系统.zip

    《基于SpringBoot体育场馆运营系统的设计与实现》 在当今数字化时代,体育场馆的运营管理和预约...该系统不仅满足了体育场馆的运营需求,也为用户提供了方便快捷的预订体验,是现代体育服务行业数字化转型的典型实践。

    医院预约系统

    这款系统的核心功能是提供一个方便快捷的方式,让患者能够在线预约医生的诊疗时间,避免了传统排队等候的不便。同时,系统还引入了Excel筛选功能,使得管理者能够更轻松地进行数据检索、分析和管理。 首先,我们来...

    手机话费查询系统数据库与java连接.doc

    手机话费查询系统是现代通信行业中常见的服务,它允许用户方便快捷地查询自己的话费余额、消费记录等信息。本设计论文主要探讨了如何利用Java技术与数据库进行连接,实现这样一个系统的后端功能。 ### 第一章 系统...

    电商平台对饮料销售渠道的影响与优化.pptx

    - 随着电商平台的发展壮大,越来越多的消费者倾向于在线购买饮料产品,这直接冲击了传统的实体店铺销售渠道。电商平台不仅提供了更为丰富的商品选择,还简化了购买流程,使得消费者不再需要亲自前往商店选购,极大地...

    C# ACCESS学生成绩表

    系统设计的目的是提高学校管理效率,减少人为错误,同时提供一个直观、易用的界面,使得信息查询和更新变得简单快捷。通过这样的系统,可以确保所有相关的教务信息得到及时更新,并在整个学校范围内实现数据的共享和...

    安卓Android平台的滴滴购物系统设计可导入Studio+源代码+文档说明+数据库.zip

    类似滴滴打车模式,通过消费者与商家的地址位置信息,快速有效地解决用户的购买需求,快捷有效地处理用户的购买需求。 平台管理模块: 产品管理——对商品的信息进行录入及编辑,根据区域进行价格维护; 角色权限...

    2020秋需求期末试卷回忆1

    【商业模式画布及各部分...4. 优惠券包过期换积分:用户提交申请,系统确认过期状态,转换为积分。 以上是对题目涉及知识点的详细解答,涵盖了商业模式画布、SWOT分析、需求管理和用例设计等多个IT领域的重要概念。

    高级数据备份恢复工具 Todo Backup Advanced Server 12.0.0 中文多语免费版.zip

    方便快捷备份整个系统,当数据丢失时,恢复整个操作系统 硬盘镜像备份 快速,高效的备份整个磁盘或卷。 灵活的文件备份 用户可以自定义备份的文件,文件夹和文件类型,甚至包括共享文件。 多种备份模式 支持完全...

    KFile-Cert plugin-开源

    当用户选择一个证书文件时,会有一个包含上述信息的快捷提示出现,无需打开专门的证书查看工具,大大提升了效率。 开源软件的特性使得KFile-Cert 可以持续改进和优化。社区的贡献者可以根据需求添加新功能或修复...

    liferay-login-tokens

    2. Token:这是令牌实体类,包含了令牌ID、用户ID、有效期、是否可重用等信息。开发者可以通过这些属性来管理和验证令牌。 3. TokenValidator:这是一个验证接口,提供了一种机制来检查令牌的有效性。你可以实现这...

Global site tag (gtag.js) - Google Analytics