package com.plannaplan.repositories; import java.util.List; import com.plannaplan.entities.Commision; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; /** * CommisionRepository.getUsers: * Return list of: * SELECT * FROM Commision WHERE owner_id = i . * * Where i, ?1 are equale to variables. * * CommisionRepository.getNewestCommision * Return list of: * SELECT * FROM Commision WHERE owner_id = i Order by commisionDate desc. * * Where i, ?1 are equale to variables. */ @Repository public interface CommisionRepository extends JpaRepository { @Query("FROM Commision WHERE owner_id = ?1") List getUsers(@Param("owner_id") Long id); @Query("FROM Commision WHERE owner_id = ?1 order by commisionDate desc") List getNewestCommision(@Param("owner_id") Long id); }