Ошибка переводчика запросов Quarkus Hibernate

Ниже показана отладка из моего приложения Quarkus. Переведенный SQL не эквивалентен HQL-запросу.... Логика из раздела ЖИРНЫЙ В зависимости от того, как SQL анализирует логику и/или, они не эквивалентны. Следующий вывод из моего журнала показывает результирующие HQL и SQL.... Мой исходный код - это просто строка запроса в методе ORM::find()...

2022-09-12 14:17:36,027 DEBUG [org.hib.hql.int.ast.QueryTranslatorImpl] (vert.x-eventloop-thread-1) HQL: from com.xxxxx.geo.GeoName, где geo_country_code = :cc и geo_admin1_code = :admin1 и ((geo_feature_class = :class0 и geo_feature_code = :code0) или (geo_feature_class = :class1 и geo_feature_code = :code1) или (geo_feature_class = :class2 и geo_feature_code = :code2)) упорядочить по имени 2022-09-12 14:17:36,027 ОТЛАДКА

geo_population как geo_pop19_3_, geoname0_.geo_timezone как geo_tim20_3_ из geo.GeoNames geoname0_ где geo_country_code=? и geo_admin1_code=? и(geo_feature_class=? и geo_feature_code=? или geo_feature_class=? и geo_feature_code=? или geo_feature_class=? и geo_feature_code=?) упорядочить по geoname0_.geo_name

0 ответов

Другие вопросы по тегам