query.setDate()无法解析java.utils.Date对象的hibernate

时间:2015-09-08 04:39:10

标签: java hibernate postgresql

我使用了Posgres DB和Hibernate。数据库中Const列的类型为Date,ProjectStartDate返回java.utils.Date对象。我创建了如下查询。

input.getStartDate()

当我运行代码时,它会给出异常,如下所示

String sql = "...WHERE...AND (:startDate IS NULL OR ProjectStartDate = :startDate)..."
Query query = session.createQuery(sql)
query.setDate("startDate", input.getStartDate()); 
query.list()

我也尝试了setTime和setTimestamp,但没有用。 任何解决方案?

0 个答案:

没有答案