У меня есть два entieties:
@Entity
public class First {
...
@OneToMany
private Set<Second> secondSet;
...
}
@Entity
public class Second {
...
@ManyToOne
private First first;
...
}
И хранилище:
public interface FirstRepository extends JpaRepository<First, Long> {
List<First> findAllBySecondSetIn(List<Second> secondSet);
List<First> findAllBySecondSetEquals(List<Second> secondSet);
List<First> findAllBySecndSetLike(List<Second> secondSet);
}
В чем разница между этими методами? Я знаю, как это работает для отдельных элементов в качестве аргумента, но не для коллекций.