public List findLineDataByProperty(String propertyName, Object value) {
log.debug("finding VehicleInfo instance with property: " + propertyName
+ ", value: " + value);
SimpleDateFormat sf =new SimpleDateFormat("yyyy-MM-dd");
Calendar rightNow =Calendar.getInstance();
Date startDate= new Date();
try {
startDate = sf.parse( sf.format(startDate));
} catch (ParseException e) {
e.printStackTrace();
}
rightNow.setTime(startDate);
rightNow.add( Calendar.DAY_OF_MONTH,1);
Date endDate = rightNow.getTime();
log.info("Start:"+sf.format(startDate)+" End"+sf.format(endDate));
try {
String queryString = "from VehicleInfo as model where model."
+ propertyName + "= ? and model.Gpstime >=? and model.Gpstime < ? order by model.Gpstime desc";
return getHibernateTemplate().find(queryString,new Object[]{value,startDate,endDate});
} catch (RuntimeException re) {
log.error("find by property name failed", re);
throw re;
}
}
java 查询某一天的数据
最新推荐文章于 2024-06-29 03:13:41 发布
本文介绍了一种根据特定属性和时间范围查询车辆信息的方法。通过构造查询字符串并利用Hibernate模板执行数据库查询,实现对VehicleInfo实例的有效检索。
24万+

被折叠的 条评论
为什么被折叠?



