Hibernate:需要帮助让Java Property变量工作

问题描述 投票:0回答:1

我有一个包含使用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

这个活动变量的setter有问题,但我没有看到任何错误。

这是我正在使用的代码

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);
}

如果有人可以提供帮助,我会很感激。

java hibernate properties
1个回答
0
投票

你是如何初始化BooleanProperty的?

© www.soinside.com 2019 - 2024. All rights reserved.