Можно ли вызвать именованный запрос из другого именованного запроса?Если да, приведите краткий пример в своем ответе.
Контекст:
У меня есть подзапрос, который будет повторяться по некоторым другим запросам, и я не хочу делатькошмар обслуживания.
@NamedQuery(name = "Album.getSong", query = "SELECT song_name FROM Album" +
"WHERE album_name = ‘And Justice for All’" +
"AND band_name = ‘Metallica’" +
"AND song_name NOT IN" +
"(SELECT song_name FROM Lyric" +
"WHERE song_lyric LIKE ‘%justice%’)")
за исключением того, что я буду повторно использовать
SELECT song_name FROM Lyric
WHERE song_lyric LIKE ‘%justice%’
в ряде именованных запросов.