ConfigRepository.java 594 B

12345678910111213141516171819
  1. package it.bgates.remotebe.repository;
  2. import it.bgates.remotebe.entities.Config;
  3. import org.springframework.data.jpa.repository.JpaRepository;
  4. import org.springframework.data.jpa.repository.Query;
  5. import java.util.Optional;
  6. public interface ConfigRepository extends JpaRepository<Config, String> {
  7. @Query("select cast(c.value as int) from Config c where c.name=:name")
  8. Integer getCostByName(String name);
  9. @Query("select cast(c.value as Double) from Config c where c.name=:name")
  10. Double getCostByNameAsDouble(String name);
  11. Optional<Config> findByName(String name);
  12. }