我热烈欢迎, 我正在尝试从存储库中获得一个价值。但是,一开始我遇到了一个问题,即遇到空指针异常错误。现在我得到:
未找到类型为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!