-4
Ich stoße auf einen Fehler, wenn ich in javax-Abfragen bin Bisher bin ich nicht auf einen solchen Fehler gestoßen und weiß nicht warumquery.list() Exception java.lang.Integer kann nicht in java.lang.String umgewandelt werden
@POST
@Path("/aa")
@Consumes(MediaType.APPLICATION_JSON)
public Response polaki(User user, @HeaderParam("Authorization") String authString, @HeaderParam("API_KEY") String apikey) throws Exception {
if (authString.equals(UserSetting.Authorization) & apikey.equals(UserSetting.API_KEY)) {
tx = session.getTransaction();
tx.begin();
Query query = session.createQuery("from Service where service=:service");
query.setParameter("service", user.getService());
tx.commit();
List ls= query.list(); // Eror
return Response.status(200).entity("{\"message\":\"Service Eror\"}").build();
} else {
return Response.status(200).entity("{\"message\":\"Service Eror\"}").build();
}
}
Exception java.lang.Integer nicht
Haben Sie versucht, zu debuggen? – Beri
Willkommen bei Stack Overflow! Fragen, die Debugging-Hilfe suchen ("Warum funktioniert dieser Code nicht?") Müssen das gewünschte Verhalten, ein spezifisches Problem oder einen Fehler und den kürzesten Code enthalten, der für die Reproduktion in der Frage erforderlich ist. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: Erstellen eines [mcve]. Verwenden Sie den Link "Bearbeiten", um Ihre * Frage * zu verbessern - fügen Sie keine weiteren Informationen über Kommentare hinzu. Vielen Dank! – GhostCat
Und: lerne diese Nachrichten zu lesen. Welcher Teil von "Es gibt eine Ganzzahl, wo ein String sein sollte" ist Ihnen unklar? – GhostCat