Здравствуйте, Foror, Вы писали:
F>Как быть?
Просто приводить (List<Song>) createQuery().list()?
да почему бы и нет? если реально запрос возвращает элементы, приводимые по типу к Song, то такое преобразование типа вполне валидно
если будет выдавать warning, то метод, в котором такое преобразование будет иметь место быть, можешь проаннотировать
@SuppressWarnings({ "unchecked" })