如何在jpa标准中使用mysql“date\u sub(field,interval 08 hour)”

gc0ot86w  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(319)

我尝试在jpa2标准中执行以下mysql代码:

group by DATE(DATE_SUB(pedido0_.dataHora, INTERVAL 08 HOUR))

我已经成功地完成了日期(字段名称)部分:

Expression<Date> expression = criteriaBuilder.function("date", Date.class, myFiledPath);

但是我找不到一种方法来用时间间隔做日期部分,我试着做:

Expression<Date> expression = criteriaBuilder.function("date", Date.class, criteriaBuilder.function("date_sub", Date.class, path,criteriaBuilder.literal("INTERVAL 08 HOUR")));

但没用,有人能帮忙吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题