У меня проблема с Hibernate, генерирующим SQL, который не работает на SQLServer (работает на PostgreSQL без каких-либо проблем). Я попытался установить спящий диалект для SQLServer, но тот же SQL все еще генерируется и все еще не работает. HQL-запрос выглядит так:
select count(t) from ValidationLog t
Сгенерированный SQL выглядит так:
select count((vl.dataKey, vl.dataType)) from ValidationLog vl;
Итак, мой вопрос, есть ли что-нибудь вокруг этого? Очень хотелось бы иметь одинаковый код для обеих баз данных.