2012-09-26 30 views
0

使用Liferay 6.0.6 ServiceBuilder我試圖實現一個finder方法。
我想讓方法返回創建日期在給定日期範圍之間的所有對象。Liferay Service Builder - FinderImpl日期

我已經瞭解到,hibernate提供了條件Expression.between("date", dateFrom, dateTo)

Howerver com.liferay.portal.kernel.dao.orm.SQLQuery我使用的是不提供這樣的標準。

也許我已經錯過了service.xml中的一些東西,但我在這裏發現的唯一的東西是 <finder-column name="createDate" comparator=""/>這在我看來是沒有幫助的。

是否有不同的方式來實現這個finder方法,因爲我想/更改service.xml?

感謝您的建議

回答

0

進一步調查,給我帶來了
RestrictionsFactoryUtil.between("deleteDate", dateFrom, dateTo); DynamicQueryFactoryUtil.forClass(Test.class).add(criterion)
因此,有一個工作標準;)

相關問題