У меня есть собственный запрос с дубликатом столбца в подзапросе. Нужен правильный псевдоним в столбце? - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь создать собственный запрос с использованием JPQL. Я хочу видеть все строки столбцов, но также дать псевдоним дублирующему столбцу [APPLICATION_UID]

Query query = getEntityManager().createNativeQuery( "SELECT * FROM CARS cars INNER JOIN APPLICATION app ON app.APPLICATION_UID = cars.APPLICATION_UID AND cars.ENGINE_UID = ( SELECT TOP 1 sub.ENGINE_UID FROM CARS sub WHERE sub.APPLICATION_UID = cars.APPLICATION_UID ORDER BY sub.RECORD_CREATE DESC) 

У меня есть внешний запрос, выбирающий все строки и соответствие внутреннего запроса с помощью ENGINE_UID Когда я пытаюсь нажать dao Hibernate выдает исключение, что в [APPLICATION_UID]

есть дублирующийся столбец. Мне просто нужно добавить псевдоним столбца, но я точно не знаю, где.

...