package com.wediscussmovies.project.repository; import com.wediscussmovies.project.model.*; import com.wediscussmovies.project.model.enumerations.PersonType; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Optional; @Repository public interface PersonRepository extends JpaRepository { public List findAllByType(Character type); public List findAllByTypeAndNameLike(Character type, String name); public List findAllByTypeAndSurnameLike(Character type, String surname); public Optional findPersonByPersonIdAndType(Integer id, Character type); }