rename Cursus -> Curriculum
This commit is contained in:
@ -0,0 +1,17 @@
|
||||
package ovh.herisson.Clyde.Repositories;
|
||||
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import ovh.herisson.Clyde.Tables.Course;
|
||||
import ovh.herisson.Clyde.Tables.Curriculum;
|
||||
import ovh.herisson.Clyde.Tables.CurriculumCourse;
|
||||
|
||||
public interface CurriculumCourseRepository extends CrudRepository<CurriculumCourse,Long> {
|
||||
|
||||
@Query("select distinct cc.course from CurriculumCourse cc where cc.curriculum = ?1")
|
||||
Iterable<Course> findCoursesByCurriculum(Curriculum curriculum);
|
||||
|
||||
|
||||
@Query("select distinct cc.curriculum from CurriculumCourse cc")
|
||||
Iterable<Curriculum> findDistinctCurriculums();
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
package ovh.herisson.Clyde.Repositories;
|
||||
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import ovh.herisson.Clyde.Tables.Curriculum;
|
||||
|
||||
public interface CurriculumRepository extends CrudRepository<Curriculum,Long> {
|
||||
Curriculum findById(long id);
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
package ovh.herisson.Clyde.Repositories;
|
||||
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import ovh.herisson.Clyde.Tables.Course;
|
||||
import ovh.herisson.Clyde.Tables.Cursus;
|
||||
import ovh.herisson.Clyde.Tables.CursusCourse;
|
||||
|
||||
public interface CursusCourseRepository extends CrudRepository<CursusCourse,Long> {
|
||||
|
||||
|
||||
//todo faire custom query pour trouver tous les cours d'un cursus par un cursusId
|
||||
|
||||
@Query("select distinct cc.course from CursusCourse cc where cc.cursus = ?1")
|
||||
Iterable<Course> findCoursesByCursus(Cursus cursus);
|
||||
|
||||
|
||||
@Query("select distinct cc.cursus from CursusCourse cc")
|
||||
Iterable<Cursus> findDistinctCursuses();
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
package ovh.herisson.Clyde.Repositories;
|
||||
|
||||
import org.springframework.data.repository.CrudRepository;
|
||||
import ovh.herisson.Clyde.Tables.Cursus;
|
||||
|
||||
public interface CursusRepository extends CrudRepository<Cursus,Long> {
|
||||
Cursus findById(long id);
|
||||
}
|
Reference in New Issue
Block a user