Прочитано из репозитория JPA. - PullRequest
0 голосов
/ 30 июня 2019

Сердечно приветствую, Я пытаюсь получить одно значение из своего хранилища. Тем не менее, у меня есть проблема в начале, я боролся с ошибкой исключения нулевого указателя. Теперь я получаю:

Не найдено свойство findbyCurrencyDTO для типа CurrencyDTO

!. Прошу помощи, пробовал разными способами и безрезультатно.

public class Conversion {
    @Autowired

    CurrencyRepository currencyRepository;

    public String conversion () {

        System.out.println(currencyRepository.findbyCurrencyDTO("PLN"));


        return "ok";

    }


@Repository
public interface CurrencyRepository extends JpaRepository<CurrencyDTO, Long> {
    CurrencyDTO findbyCurrencyDTO(String id);

}



@Entity
@Table(name = "CurrencyDTO")
public class CurrencyDTO extends CurrencyAPIOutput implements Serializable {
private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

private Double cAD;

private Double hKD;
private Double pLN;

/// ETC ,,

Тест

 public static void main(String[] args) {

    SpringApplication.run(FlightRadarApplication.class, args);
    Conversion conversion = new Conversion();
    conversion.conversion();


}

вызвано: org.springframework.data.mapping.PropertyReferenceException: нет свойство findbyCurrencyDTO найдено для типа CurrencyDTO!

Database

...