2016-12-23 1 views
0

org.hibernate.StaleStateException: Die Stapelaktualisierung hat eine unerwartete Zeilenanzahl von update [0] zurückgegeben. tatsächliche Anzahl der Zeilen: 0; erwartet: 1kann einen Datensatz nicht aktualisieren. Hibernate

public class QuoteRequest implements Serializable { 

@Id 
@GeneratedValue(strategy = GenerationType.AUTO) 
private Long quoteRequestId = null; 

}

quoteRequestEntity = quoteRequestDao.update(quoteRequestEntity); 

ich den obigen Fehler erhalten, wenn ich versuche, auf meine Preisanfrage zu aktualisieren. Ich untersuche nicht, was falsch in meiner Zuordnung ist. Kann mir bitte jemand helfen?

+0

Ich denke, das bedeutet, dass Ihr Update nicht funktioniert. Sie müssen Ihre 'quoteRequestEntity' überprüfen. – JonahCui

+0

können Sie uns zeigen, wie Sie Ihr 'quoteRequestEntity' Objekt bevölkern. – msagala25

Antwort

0

Ich denke es ist, weil quoteRequestId ist null.

Sie Wert auf Ihre quoteRequestId setzen soll, denn wenn man UPDATE Ihre Einheit, es wird keine ID auf sie erzeugen, wird es nur generieren, wenn Sie INSERT ein Rekord.

Verwandte Themen