package it.bgates.remotebe.repository; import it.bgates.remotebe.entities.Config; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import java.util.Optional; public interface ConfigRepository extends JpaRepository { @Query("select cast(c.value as int) from Config c where c.name=:name") Integer getCostByName(String name); @Query("select cast(c.value as Double) from Config c where c.name=:name") Double getCostByNameAsDouble(String name); Optional findByName(String name); }