我有一个为ORM使用hibernate(annotations)/ mysql组合的应用程序.在该应用程序中,我得到了一个带有Date字段的实体.我正在寻找一种在一个时间范围内选择该日期的方法(所以hh:mm:没有日期部分的ss).
在MySQL中有一个函数TIME(表达式)可以提取时间部分并在where子句中使用它,但是在没有切换到本机查询的情况下,Hibernate似乎没有这个功能.hibernate中是否有选项可以执行此操作,还是应该在java中循环结果并在那里进行比较?这会像MySQL解决方案那样慢得多,因为它不会使用索引吗?