在hql查询或条件中将varchar列作为时间戳(HH:mm)进行转换以查找最短时间

时间:2015-05-21 09:53:53

标签: hibernate hql

有人可以解释我如何将此查询转发给timestamp吗?格式为HH:mm以查找db列groundCutOff的最短时间。

我的数据库groundCutOff列格式为varchar

List<String> locs=new ArrayList<>()
            l.add("rr_1376")
           // l.add("BBY_70")
            //l.add("BBY_87")
            l.add("rr_87")

    Query minCutOffQry=session.createQuery("Select min(groundCutOff) from ArcLocation where loc IN(:locs)")

    minCutOffQry.setParameterList("locs", locs);
                List minCutOffTimeLst=minCutOffQry.list()
                if(!minCutOffTimeLst.isEmpty()){
                    return minCutOffTimeLst.get(0)
                }



Similar to this..

select min(cast(groundCutOff as time)) from ArcLocation;

0 个答案:

没有答案