Hybris FlexibleSearch查询以获取一天以前的记录
是否有一种方法可以执行flexiblesearch查询以获取一天以前的记录 比如:Hybris FlexibleSearch查询以获取一天以前的记录,hybris,flexible-search,Hybris,Flexible Search,是否有一种方法可以执行flexiblesearch查询以获取一天以前的记录 比如: select * from {table} where {conditions} 其中{conditions}是旧记录吗?类似的方法应该可以: SELECT * FROM {Product} WHERE {creationTime} < NOW() - INTERVAL 1 DAY 您也可以使用modifiedTime来代替creationTime,具体取决于您的需要。类似的方法应该可以: SELECT
select * from {table} where {conditions}
其中{conditions}是旧记录吗?类似的方法应该可以:
SELECT * FROM {Product} WHERE {creationTime} < NOW() - INTERVAL 1 DAY
您也可以使用modifiedTime来代替creationTime,具体取决于您的需要。类似的方法应该可以:
SELECT * FROM {Product} WHERE {creationTime} < NOW() - INTERVAL 1 DAY
根据需要,您也可以使用modifiedTime来代替creationTime。每个itemtype都有一个名为creationTime的属性,该属性在数据库中创建此itemtype的记录时存储时间戳。类似地,还有另一个名为modifiedtime的属性,它在数据库中修改记录时存储时间戳。您可以根据自己的要求使用这些属性之一,例如
查找超过1天的产品的查询:
检查海布里斯 ▸ 箱子 ▸ 站台 ▸ 提取 ▸ 果心 ▸ 资源▸ core-items.xml 要了解更多有关itemtype code=Item的所有属性的信息,itemtype code=Item是所有itemtype的超类型,因此默认情况下每个itemtype都继承其所有属性 每个itemtype都有一个名为creationtime的属性,该属性在数据库中创建此itemtype的记录时存储时间戳。类似地,还有另一个名为modifiedtime的属性,它在数据库中修改记录时存储时间戳。您可以根据自己的要求使用这些属性之一,例如
查找超过1天的产品的查询:
检查海布里斯 ▸ 箱子 ▸ 站台 ▸ 提取 ▸ 果心 ▸ 资源▸ core-items.xml 要了解更多有关itemtype code=Item的所有属性的信息,itemtype code=Item是所有itemtype的超类型,因此默认情况下每个itemtype都继承其所有属性 我宁愿用java计算日期,并将日期对象传递给如下灵活的查询,而不是依赖DB functionDATE\u SUB INTERVAL
final FlexibleSearchQuery flexibleSearchQuery = new FlexibleSearchQuery("
SELECT * FROM TABLE AS t WHERE t.creationtime < ?inputDate")
flexibleSearchQuery.addQueryParameter("inputDate",
ZonedDateTime.now(ZoneId.systemDefault()).toInstant().minus(1, ChronoUnit.DAYS));
我宁愿用java计算日期,并将日期对象传递给如下灵活的查询,而不是依赖DB functionDATE_SUB INTERVAL
final FlexibleSearchQuery flexibleSearchQuery = new FlexibleSearchQuery("
SELECT * FROM TABLE AS t WHERE t.creationtime < ?inputDate")
flexibleSearchQuery.addQueryParameter("inputDate",
ZonedDateTime.now(ZoneId.systemDefault()).toInstant().minus(1, ChronoUnit.DAYS));