java中的hibernate条件查询

java中的hibernate条件查询,java,hibernate,Java,Hibernate,我有一个ADD表单,它将名称、开始日期和结束日期添加到数据库中。我想做的是做一个查询,如果为同一个名字输入另一个日期,它将返回false。有什么建议吗 这是我尝试过的,但失败了: DetachedCriteria criteria = createCriteria(); criteria.add(Restrictions.ge("start_date", startDate)); criteria.add(Restrictions.lt("end_date", endDate)); criter

我有一个ADD表单,它将名称、开始日期和结束日期添加到数据库中。我想做的是做一个查询,如果为同一个名字输入另一个日期,它将返回false。有什么建议吗

这是我尝试过的,但失败了:

DetachedCriteria criteria = createCriteria();
criteria.add(Restrictions.ge("start_date", startDate));
criteria.add(Restrictions.lt("end_date", endDate));
criteria.add(Restrictions.eq("name", name));