0
Javaプロパティを使用する変数を持つクラスがあります。私は、単純なクエリを実行しようとすると、私はこのエラーを取得しています:Hibernate:Javaプロパティ変数が機能するのを助ける必要があります
Caused by: org.hibernate.PropertyAccessException: Exception occurred inside setter of persons.Person.active
...
Caused by: java.lang.reflect.InvocationTargetException
...
Caused by: java.lang.NullPointerException
at persons.Person.setActive
これは、アクティブな変数のセッターと間違って何かが、私は間違って何も表示されません。
ここでは誰もが、私はそれを感謝し、助けることができる場合、私は
private BooleanProperty active;
@Access(AccessType.PROPERTY)
public boolean isActive() {
return activeProperty().get();
}
public BooleanProperty activeProperty() {
return active ;
}
public void setActive(boolean active) {
activeProperty().set(active);
}
を使用しているコードです。
笑私は(私は馬鹿だとは思いません)。デフォルトのコンストラクタでBooleanPropertyを初期化するコードを追加してみましょう。 – user3822
私はnullポインタの例外の根本原因になると思う –
それは、ありがとう、働いた! – user3822