0
ich unten Codes wie untenjava.lang.NoSuchMethodError auf Service-Aufruf
@Repository
public interface SaleRepository extends GraphRepository<Sale> {
@Query("MATCH (n:Sale) WHERE n.userId = {userId} RETURN n")
Iterable<Sale> getSaleByUserId(@Param("userId") String userId);
}
Sale.JAva
@NodeEntity
public class Sale extends Entity implements Serializable{
private Date createdDate;
public Date getCreatedDate() {
return createdDate;
}
public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}
}
SaleData.java
@RequestMapping(path = "/connect/{userId}", method = RequestMethod.POST, consumes = "application/json", produces = "application/json")
public String SaleData(@PathVariable final String userId)
{
Sale saleObject = null;
Iterable<Sale> saleData = SaleRepository.getSaleByUserId(String.valueOf(userPairInfo.getUserId()));
if(saleData .iterator().hasNext())
{
saleObject= saleData .iterator().next();
}
return "{\"userId\":\""+saleObject.getCreatedDate()+"\"}"; // on service call this gives me above error
}
gezeigt, wenn ich den Service rufen Ich bekomme Fehler,
java.lang.NoSuchMethodError: com.project.graphdb.neoj.domain.Sale.getCreatedDate()Ljava/util/Date
Es ist hauptsächlich wegen sale.java Datei zu sagen, was sonst fehlt mir hier?
Bitte helfen Sie auf das ich bin neu zu Java und Neo4j