Всякий раз, когда вы пишете свой запрос, используя Spring Data (т.е. List<MyObj> findAllByName(String name)
), данные пружины фактически генерируют ваш запрос так же, как вы написали бы его, используя аннотацию @Query
.Таким образом, технически говоря, время загрузки будет быстрее, если вы напишите свои запросы как HQL
или JPQL
в аннотации @Query
.Конечно, самый эффективный способ - использовать нативные запросы, но это может стать проблемой в дальнейшем в игре.