/**
*
*/
package net.conselldemallorca.helium.v3.core.repository;
import java.util.List;
import net.conselldemallorca.helium.core.model.hibernate.Enumeracio;
import net.conselldemallorca.helium.core.model.hibernate.EnumeracioValors;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
/**
* Especifica els mètodes que s'han d'emprar per obtenir i modificar la
* informació relativa a un valor d'una enumeració que està emmagatzemat
* a dins la base de dades.
*
* @author Limit Tecnologies <limit@limit.es>
*/
public interface EnumeracioValorsRepository extends JpaRepository<EnumeracioValors, Long> {
List<EnumeracioValors> findByEnumeracioOrderByOrdreAsc(
Enumeracio enumeracio);
@Query("select e from EnumeracioValors e "
+ "where e.enumeracio.id = :enumeracioId "
+ "order by e.ordre, e.id")
List<EnumeracioValors> findByEnumeracioOrdenat(@Param("enumeracioId") Long enumeracioId);
}