argos/dmp-backend/roadmap/src/main/java/eu/eudat/migration/dao/TemplateRepository.java

19 lines
650 B
Java

package eu.eudat.migration.dao;
import eu.eudat.migration.entities.Template;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.data.domain.Sort;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import java.util.List;
@ConditionalOnProperty(prefix = "roadmap", name="database.url")
public interface TemplateRepository extends JpaRepository<Template, Long> {
@Query(value = "SELECT DISTINCT (t.familyId) from Template t")
List<Long> findAllGroups();
List<Template> findAllByFamilyId(Long familyId, Sort sort);
}