从JPA存储库读取没有找到类型

时间:2019-06-30 14:34:24

标签: java spring hibernate jpa h2

我热烈欢迎, 我正在尝试从存储库中获得一个价值。但是,一开始我遇到了一个问题,即遇到空指针异常错误。现在我得到:

  

未找到类型为CurrencyDTO的属性findbyCurrencyDTO

!。我正在寻求帮助,我尝试了各种方式,但无济于事。

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:否   找到类型为CurrencyDTO的属性findbyCurrencyDTO!

Database

0 个答案:

没有答案