Я занимаюсь разработкой небольшого cms и использую spring data jpa
для своей базы данных.
Когда я добавляю новую страницу, я хочу убедиться, что слаг уже не существует, для этого я добавил метод в свой репозиторий:
public interface PageRepository extends JpaRepository<Page, Integer> {
Page findBySlug(String slug);
}
Это прекрасно работает при добавлении.
Однако при редактировании страницы я хочу убедиться, что слаг уже не существует, но НЕ для текущей страницы, как я могу это сделать? Я думаю, я мог бы как-то передать текущий идентификатор строки или что-то в этом роде, но как бы я это сделал?