Ich versuche, das folgende Objekt über JSON durch JHipster API zu schreiben:JHipster POST Einheit ID
{
"avaliacao": 3,
"dataHoraCancelamento": "2017-08-18T18:15:39.380Z",
"dataHoraEntrega": "2017-08-18T18:15:39.380Z",
"dataHoraPedido": "2017-08-18T18:15:39.380Z",
"dataHoraPrevisao": "2017-08-18T18:15:39.380Z",
"dataHoraPronto": "2017-08-18T18:15:39.380Z",
"numero": "string",
"observacoesCliente": "string",
"observacoesRestaurante": "string",
"restauranteId": 1051,
"shoppingId": 1151,
"status": "EM_CRIACAO",
"tempoPreparacao": 6,
"total": 4
}
aber ich schaffe es nur auf dem Frontend aus dem Antragsformular zu speichern. Wenn ich versuche, eine POST über cURL oder Postman zu tun, erhalte ich eine
500 Internal Server Error
mit dem folgenden Stacktrace im Backend:
Exception in br.com.myapp.web.rest.PedidoResource.createPedido() with
cause = 'org.hibernate.exception.ConstraintViolationException: could not
execute statement' and exception = 'could not execute statement; SQL [n/a];
constraint ["FK_PEDIDO_RESTAURANTE_ID: PUBLIC.PEDIDO FOREIGN
KEY(RESTAURANTE_ID) REFERENCES PUBLIC.RESTAURANTE(ID) (1051)"; SQL statement
[23506-195]];
nested exception is org.hibernate.exception.ConstraintViolationException:
could not execute statement
PS: Ich erkenne an dieser Fehler die beiden Unternehmen Felder verweist ("restauranteId "und" shoppingId ") Ich habe auf meiner Nutzlast, in der Tat, wenn ich das Objekt ohne diese Felder posten funktioniert es.