查询一个时间在开始时间和结束时间之间:
Date date = new Date();
dao.getSessionByCurrent().createQuery("from Pa0001 where pernr =:pernr and begda<=:date and endda>=:date")
.setParameter("pernr", uv.getOrgUser().getEmpId())
.setParameter("date", date).list();
返回的是一个list 其中中间还可以set很多参数,你需要的参数。然后.list就执行查询结果集返回成一个list
Date date = new Date();
dao.getSessionByCurrent().createQuery("from Pa0001 where pernr =:pernr and begda<=:date and endda>=:date")
.setParameter("pernr", uv.getOrgUser().getEmpId())
.setParameter("date", date).list();
返回的是一个list 其中中间还可以set很多参数,你需要的参数。然后.list就执行查询结果集返回成一个list
本文介绍了一种使用Java Hibernate查询特定日期范围内数据的方法。通过创建一个当前日期实例,并设置查询条件来筛选出开始时间和结束时间包含指定日期的数据。此方法适用于人事管理系统中按日期范围检索员工记录。
938

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



