给个笨方法,抛砖引玉下。先seclet 出max(time),在DAO中-5min。再DateFormat为数据库的date类型的result(time)。
最后找出在max(time)和result(time)中间的数据。因为hibernate是兼容各种数据库的,而各种数据库支持的SQL方法不完全一致。未必都哟处理时间的方法,比如 toDay()之类的。所以date类型,不可能直接减去5min的。因此在代码中进行处理了并且SimpleDateFormat,在传入hibernate去查询