Newer
Older
teacher-diary / src / main / java / ru / mcs / diary / subject / SubjectRepository.java
@malexple malexple 19 days ago 534 bytes add groups
package ru.mcs.diary.subject;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Optional;

@Repository
public interface SubjectRepository extends JpaRepository<Subject, Long> {

    List<Subject> findAllByTeacherIdOrderByNameAsc(Long teacherId);

    Optional<Subject> findByIdAndTeacherId(Long id, Long teacherId);

    boolean existsByNameAndTeacherId(String name, Long teacherId);

    long countByTeacherId(Long teacherId);
}