`
liyixing1
  • 浏览: 946496 次
  • 性别: 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);来快捷的生成时间条件。

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

相关推荐

    myeclipse快捷方式大全

    myeclipse快捷方式大全,包含很多myeclipse的快捷方式,很适合初学者使用!

    业务实体业务实体业务实体

    2. 业务实体的表示方式:业务实体可以用不同的方式表示,例如 XML、DataSet、面向对象的自定义类等,需要根据应用程序的需求选择合适的表示方式。 3. 数据传递方式:在分布式应用程序中,需要确定如何传递业务实体...

    易语言-创建快捷方式小工具易语言

    创建快捷方式小工具易语言源码1、程序设计简单,只需将文件或文件夹拖入对应窗口,选择创建位置,并为快捷方式...8、增加创建实体文件夹功能,仅支持创建目录,支持自定义文件夹创建路径,实体的意思就是非快捷方式;

    Arx创建自定义实体

    ObjectArx创建自定义实体!

    电脑桌面毒霸网址大全的快捷方式怎么删除-.docx

    电脑桌面毒霸网址大全的快捷方式删除方法 在这篇文章中,我们主要讨论了电脑桌面毒霸网址大全的快捷方式删除方法。很多人都遇到过IE主页被篡改为毒霸网址大全而无法取消的情况,这篇文章将为大家介绍删除毒霸网址...

    poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值)

    poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值), poi导出导入封装(使用注解建立实体与excel映射关系+反射设置实体属性值) poi导出导入封装(使用注解建立实体与excel映射关系+反射设置...

    hibernate关于实体的注解(中英文)

    hibernate关于实体的注解(中英文)版,最近接触了一下hibernate关于实体的注解,原来都是通过配置文件的,大家有兴趣的话可以参考一下。

    ObjectARX 自定义实体

    ObjectARX 自定义实体 ObjectARX 自定义实体

    实体识别实体识别

    实体识别实体识别实体识别实体识别实体识别实体识别实体识别

    xaf 实体类属性整合

    在开发中查找网上的属性整合出来一份xaf 实体类的文档

    实体集合转另一个实体集合的工具类

    网上有好多实体转另一个实体的方法,但是几乎没有实体集合直接转另一个实体集合的工具类,自己写了一个,供大家使用。其实原理很简单,就是泛型。

    hibernate@注解方式配置实体类,调用javadoc接口生成数据库表及字段的注释说明

    hibernate@注解方式配置实体类时,利用javadoc接口生成数据库表及字段的注释说明,支持oracle、sqlserver、db2、mysql数据库。因用到java\lib\tools.jar,需要将该jar放入工程lib下(或者tomcat\lib下、或加入...

    方便快捷实体类生成器.rar

    方便快捷实体类生成器.rar

    基于Deep Belief Nets 的中文名实体关系抽取

    "基于Deep Belief Nets 的中文名实体关系抽取" 基于Deep Belief Nets 的中文名实体关系抽取是指使用深度信念网络(Deep Belief Nets,DBN)来抽取中文名实体关系的技术。DBN是一种深度学习算法,通过组合多个 ...

    论文研究-面向实体链接的多特征图模型实体消歧方法.pdf

    实体链接技术是将文本中的实体指称表述项正确链接到知识库中实体的过程,其中命名实体消歧的准确性直接影响实体链接的准确性。针对中文实体链接中命名实体的消歧,提出一种融合多种特征的解决方案。首先,以中文维基...

    Oracle 实体类生成工具(亲测绝对管用)

    由于最近新开始做的项目使用的oracle 数据库,数据表的字段非常多,单个写又不现实,耽误时间,以前sql server 数据库就有工具能批量生成实体类,所以在网上费劲力气终于找了一个自动化的生成工具,共享出来,不为别...

    java实体类字段自定义-数据库字段和程序实体类属性不一致解决方案.docx

    Java 实体类字段自定义-数据库字段和程序实体类属性不一致解决方案 Java 实体类字段自定义是指在 Java 开发中,实体类的字段与数据库表的字段不一致的问题。这种情况下,需要实现实体类字段的自定义,以便与数据库...

    HTML实体字符集

    HTML实体字符集 最全的HTML实体字符集,实体字符和实体编码 如: 最常用的字符实体 显示结果 描述 实体名称 实体编号 空格 &nbsp; &#160; 小于号 &lt; &#60; &gt; 大于号 &gt; &#62; & 和号 &amp; &#38; " 引号 &quot;...

    实体关系抽取的经典方式-casrel

    这种级联的方式允许模型更加专注于实体之间的相互作用,而不是单独考虑实体或关系。 2. **三元组表示**:CasRel模型输出的是一种三元组的形式,即(头实体,关系,尾实体)。这种表示方式更加直观和符合自然语言中的...

Global site tag (gtag.js) - Google Analytics