2014-04-09 32 views
0

我上執行下面的MySQL查詢 冬眠使用方言org.hibernate.dialect.MySQLDialect 以下是我簡單的查詢變得異常。 ('general_type = 1或disco_type = 1或mask_type = 1)和hadoop_type = 0 AND COALESCE(source,'Structured')IN(' '2014-01-09'和'2014-04-09'之間的'''Structured')和COALESCE(user_id,-1)= 1和Date(action_timestamp)org.hibernate.MappingException:沒有爲JDBC類型映射方言:-1,內部查詢失敗

查詢查詢= session.createSQLQuery(queryString); List list = query = query.list(); ......這行引發異常。

當執行相同的查詢計數,即從(queryString)t1選擇計數(*); 然後它得到很好的執行。

請建議可能是什麼問題?以及如何解決它?

回答

0

向查詢添加標量後問題已解決。

相關問題