Я знаю, что вы можете использовать {alias}
для ссылки на корневой объект в SQLProjection:
Projections.sqlProjection("MIN({alias}.field) as value", new String[]{"value"}, new Type[]{new LongType()}))
Я пытаюсь сослаться на псевдоним для некорневого объекта :
Projections.sqlProjection("MIN(i.powerRestarts) as value", new String[]{"value"}, new Type[]{new LongType()}))
где i
- это псевдоним из запроса внешних критериев. Приведенный выше код вызывает исключение SQL, в котором говорится, что i.powerRestarts
не может быть найден.
Можно ли обратиться к псевдониму без полномочий root из SQLProjection?