1. Repository 규칙

  1. Method
    1. save()
      1. 레코드 저장을 말한다
      2. insert, update
    2. findOne()
      1. Primary Key로 Record 한건을 찾는다는 의미입니다
    3. findAll()
      1. 전체 Record를 불러온다는 의미입니다
      2. sort(정렬), pageable(페이징)이 가능합니다
    4. count()
      1. Record 갯수를 세어줍니다
    5. delete()
      1. Record 를 삭제 시켜줍니다
  2. Keyword
    1. And
      1. findByEmailAndUserId(String email, String userId)
        1. 여러필드를 And로 검색하겠다는 의미입니다
    2. Or
      1. findByEmailOrUserId(String email, String userId)
        1. 여러필드를 Or로 검색하겠다는 의미입니다
    3. Between
      1. findByCreatedAtBetween(Date fromDate, Date toDate)
        1. 필드의 두 값 사이에 있는 항목을 검색해줍니다
    4. LessThan
      1. findByAgeGraterThanEqual(int age)
        1. 작은 항목을 검색해줍니다
    5. GreaterThanEqual
      1. findByAgeGraterThanEqual(int age)
        1. 크거나 같은 항목을 검색해줍니다
    6. Like
      1. findByNameLike(String name)
        1. Like에 해당되는 값을 검색해줍니다
    7. IsNull
      1. findByJobIsNull()
        1. null인 항목을 검색해줍니다
    8. In
      1. findByJob(String … jobs)
        1. 여러값중에 하나인 항목을 검색해줍니다
    9. OrderBy
      1. findByEmailOrderByNameAsc(String email)
        1. 검색결과를 정렬하여 전달해줍니다