【问题标题】:Liferay Service Builder - FinderImpl between dateLiferay Service Builder - 日期之间的 FinderImpl
【发布时间】:2012-09-27 14:31:30
【问题描述】:

使用 Liferay 6.0.6 ServiceBuilder 我正在尝试实现查找器方法。
我希望该方法返回创建日期在给定日期范围之间的所有对象。

我了解到 hibernate 提供标准Expression.between("date", dateFrom, dateTo)

我使用的Howerver com.liferay.portal.kernel.dao.orm.SQLQuery 不提供这样的标准。

也许我已经错过了 service.xml 中的某些内容,但我在这里找到的唯一内容是 <finder-column name="createDate" comparator=""/> 在我看来没有帮助。

如果我想/更改 service.xml,是否有不同的方法来实现此查找器方法?

感谢您的建议

【问题讨论】:

    标签: liferay-6


    【解决方案1】:

    进一步调查将我带到
    RestrictionsFactoryUtil.between("deleteDate", dateFrom, dateTo); DynamicQueryFactoryUtil.forClass(Test.class).add(criterion)
    所以有一个工作标准;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-03
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 2017-05-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      相关资源
      最近更新 更多