source: Git/src/main/java/com/wediscussmovies/project/repository/PersonRepository.java@ 2a5d6a3

main
Last change on this file since 2a5d6a3 was 2a5d6a3, checked in by Petar Partaloski <ppartaloski@…>, 2 years ago

Controller, Repository and Service layer improvements, Entity updating

  • Property mode set to 100644
File size: 791 bytes
RevLine 
[6e7b472]1package com.wediscussmovies.project.repository;
2
3import com.wediscussmovies.project.model.Person;
[7a0bf79]4import com.wediscussmovies.project.model.PersonType;
[6e7b472]5import org.springframework.data.jpa.repository.JpaRepository;
[7a0bf79]6import org.springframework.data.jpa.repository.Query;
[6e7b472]7import org.springframework.stereotype.Repository;
8
[7a0bf79]9import java.util.List;
10import java.util.Optional;
11
[6e7b472]12@Repository
13public interface PersonRepository extends JpaRepository<Person, Integer> {
[7a0bf79]14 public List<Person> findAllByPersonType(PersonType type);
[2a5d6a3]15 public List<Person> findAllByPersonTypeAndNameLike(PersonType type, String name);
16 public List<Person> findAllByPersonTypeAndSurnameLike(PersonType type, String surname);
[7a0bf79]17 public Optional<Person> findPersonByPerson_idAndPersonType(Integer id, PersonType type);
[6e7b472]18}
Note: See TracBrowser for help on using the repository browser.