package org.dicadeveloper.weplantaforest.admin.abo;
import java.util.List;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.repository.query.Param;
public interface AboRepository extends CrudRepository<Abo, Long> {
public final static String FIND_ABOS_BY_USER_ID = "SELECT abo FROM Abo abo WHERE abo.user.id = :userId";
public final static String FIND_ACTIVE_ABOS = "SELECT abo FROM Abo abo WHERE abo.active = true";
@Query(value = FIND_ABOS_BY_USER_ID)
public List<Abo> findAbosByUserId(@Param("userId") long userId);
@Query(value = FIND_ACTIVE_ABOS)
public List<Abo> findAllActiveAbos();
}