Я пытаюсь получить список из моей базы данных, производительность запросов высока (0,04 сек) со стороны БД, но когда я пытаюсь использовать его в приложении, требуется время (8 сек) для загрузки списка .
Я уже пробовал CreateNativeQuery вместо createNamedQuery, но я не увидел никаких улучшений.
Query q = em.createNamedQuery("findMostUsedPlaylists");
q.setMaxResults(20);
@SuppressWarnings("unchecked")
final List<Playlist> results = (List<Playlist>) q.getResultList();
@NamedQuery( name = "findMostUsedPlaylists", query = "select p from Playlist p where p.sharing = 'PUBLIC' order by p.useCount desc")