我正在学习bootspring.
findByDate(int date);过去工作,直到我int Date进入内部阶级.
现在我可以保存新条目,但是我无法通过日期对它们进行检索
我需要改变什么?
@Transactional
public interface ExpirationDAO extends JpaRepository<ExpirationDTO, Long> {
public ExpirationDTO findByDate(int date);
}
Run Code Online (Sandbox Code Playgroud)
和
@Embeddable
public static class IdKey implements Serializable{
@NotNull
int date;
@ManyToOne
ProductDTO product;
public IdKey(){
}
//setters and getters
}
@EmbeddedId
private IdKey id;
@NotNull
int units;
public ExpirationDTO(){
}
//setters and getters
}
Run Code Online (Sandbox Code Playgroud)
抛出此异常:
org.springframework.data.mapping.PropertyReferenceException: No property date found for type ExpirationDTO!
Run Code Online (Sandbox Code Playgroud)