2 Stimmen

hibernate PropertyNotFoundException

Ich habe bereits einige Informationen über diese Ausnahme gefunden, aber meine ist sehr seltsam.

Caused by: org.hibernate.PropertyNotFoundException: 
Could not find a setter for property empty in class java.util.List

Es gibt keine Informationen darüber, wo der Fehler liegt. Ich verwende List in meinen Entitäten, aber ich verstehe nicht, wo der Fehler liegt.

1voto

Speck Punkte 2209

Hibernate versucht, ein List-Objekt zu persistieren und sagt Ihnen, dass es keine setEmpty(boolean empty) Methode auf der Liste.

Dies wird durch ein Konfigurationsproblem beim Versuch, eine Beziehung zwischen zwei Entitäten zu erstellen, verursacht.

Aktualisierung:

setEmpty wird nicht benötigt. Die Art und Weise, wie Sie Ihre Auflistung auf der Hibernate-Entität konfiguriert haben, verwirrt Hibernate, da es versucht, eine Liste zu persistieren, anstatt eine Beziehung zwischen Zeilen in zwei Tabellen zu erstellen. Sie müssen die fragliche One-to-many-Beziehung korrekt konfigurieren.

0voto

bilal Punkte 685

Ich habe sie. Ich verwende diese eingebettete Sammlung in einer Superklasse und überschreibe deren Getter Setter in der Unterklasse. Das Problem war, ich hatte @ElementCollection Annotation nur in Unterklasse. Als ich es in die Superklasse schrieb, war das Problem gelöst. Vielen Dank für Ihre Antworten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X