我有一个情况。我在 mysql 数据库中有两种日期。一个是日期,另一个是日期时间。现在在休眠标准中,我必须检查一个日期是否大于另一个日期?
criteria.add(Restrictions.lt("award.deadline", "submission.date_received"));
但是不同的类型会导致显示“java.lang.ClassCastException:java.lang.String 无法转换为 java.util.Date”的问题。
即使我尝试使用日期解析器对其进行解析,但它并没有将其视为日期,而是仅将其视为字符串。那么,你能告诉我如何在休眠标准中将一个日期转换为不同的类型吗?