finden Ich habe eine Klasse, die wie folgt aussieht:Hibernate - PropertyNotFoundException: Es konnte kein Getter für
public class MyClass {
private String dPart1;
public String getDPart1() {
return dPart1;
}
public void setDPart1(String dPart1) {
this.dPart1 = dPart1;
}
}
Meine Hibernate Mapping-Datei die Eigenschaft abbildet wie folgt:
<property name="dPart1" not-null="true"/>
ich die folgender Fehler:
org.hibernate.PropertyNotFoundException: Could not find a getter for dPart1 in class com.mypackage.MyClass
at org.hibernate.property.BasicPropertyAccessor.createGetter(BasicPropertyAccessor.java:282)
at org.hibernate.property.BasicPropertyAccessor.getGetter(BasicPropertyAccessor.java:275)
at org.hibernate.mapping.Property.getGetter(Property.java:272)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildPropertyGetter(PojoEntityTuplizer.java:247)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:125)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:55)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:56)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:302)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
at
Es scheint, dass Hibernate meine Großschreibung nicht mag. Wie soll ich das beheben?
Ich bin auch mit dem Problem konfrontiert und die obigen Lösungen funktioniert gut für mich. Nun, was ich gerne wissen würde, ist es Java Spezifikation für Setter Getter-Methoden oder ist es jboss spezifische Implementierung für den Winterschlaf? Vielen Dank für Ihre Antwort :) –
Könnten Sie bitte eine Erklärung zu Ihrer Lösung geben? – Marco