В моем репозитории есть 2 метода, 2-й метод возвращает результаты из кэша гибернации, но 1-й нет. Есть идеи, почему это происходит? это странное поведение, но я думаю, что за ним должны быть какие-то логики c.
1.@Query("select r from run r where r.A=?1 and r.B=?2 and r.C=?3");
public Run Find1ByABC(Long a, Long b, Long c);
2.@Query("select r from run r where r.A in (?1) and r.B=?2 and r.C=?3");
public List <Run> FindByABC(List<Long> a, Long b, Long c);