【发布时间】:2011-04-26 21:22:47
【问题描述】:
我在使用 Hibernate 生成一个不能在 SQLServer 上运行的 SQL 时遇到问题(在 PostgreSQL 上运行没有任何问题)。我尝试为 SQLServer 设置休眠方言,但仍然生成相同的 SQL 并且仍然不起作用。 HQL 查询如下所示:
select count(t) from ValidationLog t
生成的 SQL 如下所示:
select count((vl.dataKey, vl.dataType)) from ValidationLog vl;
所以我的问题是它周围是否有任何东西?真的很想为两个数据库使用相同的代码。
【问题讨论】:
标签: sql-server hibernate orm jpa