Hibernate 休眠条件限制和最小日期

Hibernate 休眠条件限制和最小日期,hibernate,hibernate-criteria,Hibernate,Hibernate Criteria,我有一个关于从标准中获取最小日期的问题。我必须创建条件,设置一些限制,然后从oracle表中选择一条日期字段值最小的记录: Criteria cr = oracleSessionFactory.getCurrentSession().createCriteria(Statement.class) .add(Restrictions.eq("id", Id)).add(Restrictions.eq("code",Code)) .add(Restri

我有一个关于从标准中获取最小日期的问题。我必须创建条件,设置一些限制,然后从oracle表中选择一条日期字段值最小的记录:

Criteria cr = oracleSessionFactory.getCurrentSession().createCriteria(Statement.class)
            .add(Restrictions.eq("id", Id)).add(Restrictions.eq("code",Code))
            .add(Restrictions.in("Codes", codes))
            .setMaxResults(Integer.parseInt(noOfRecord))
            .setProjection(Projections.min("businessDate"));
使用此选项后出现的错误是

ERROR: ORA-01861: literal does not match format string

您需要检查
businessDate
是否是日期字段而不是varchar字段。您需要检查
businessDate
是否是日期字段而不是varchar字段。