package com.plannaplan.repositories; import java.util.List; import java.util.Optional; import com.plannaplan.entities.Groups; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; @Repository public interface GroupRepository extends JpaRepository { @Query("FROM Groups WHERE time = ?1 AND room = ?2 AND capacity = ?3") Optional find(@Param("time") int time, @Param("room") String room, @Param("capacity") int capacity); @Query("FROM Groups WHERE course_id = ?1") List getByCourse(@Param("id") Long id); }