package org.dicadeveloper.weplantaforest.admin.code;
import java.util.List;
import org.dicadeveloper.weplantaforest.admin.event.Event;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.repository.query.Param;
public interface CodeRepository extends CrudRepository<Code, Long> {
public final static String FIND_CODE_BY_EVENT_ID_QUERY = "SELECT code FROM Code code WHERE code.event.id = :eventId";
@Query
public Code findByCode(@Param("code") String code);
@Query(value = FIND_CODE_BY_EVENT_ID_QUERY)
public List<Code> findByEventId(@Param(value = "eventId") Long eventId);
@Query
public List<Code> findByEvent(@Param(value = "event") Event event);
}