0

我正在执行一个如下所示的 SQL 查询:

SELECT thi.*
FROM track_history_items thi
JOIN artists art
  ON thi.artist_id = art.id
WHERE thi.type = TrackBroadcast
Group By art.name
ORDER thi.created_at DESC

当我从 MySql Workbench 直接在我的数据库上运行它时,这工作正常,但是当我通过 Hibernate 运行时,我得到一个No Dialect mapping for JDBC type: -1错误。

任何人有任何想法可能导致它?

4

1 回答 1

0

mysql 方言可能不支持查询中的一列或多列...尝试扩展 * 并一次添加一列,直到找到有问题的列。

然后只需决定是否需要该列即可。

于 2011-04-28T13:27:02.380 回答