我尝试更新我的类以添加一个名为email的新属性,当我测试它时出现此错误:
javax.el.PropertyNotFoundException: /pagename.xhtml @30,121 value="#{department.department.email}": The class 'classaddress.Department' does not have the property 'email'.
但是课堂上的一切都很好。我把getter和setter放在一边,试图清理glassfish上生成的所有文件,重新启动电脑,祈祷等等。没有任何作用。
我正在使用带有Glassfish,Eclipse和Postgres的Mac Mini。
我在其他电脑上做了同样的改变,一切正常。
只是信息:
财产声明:
@Column(name = "email", unique = true)
private String email;
Getter和Setter:
/**
* @return the email
*/
public String getEmail() {
return email;
}
/**
* @param email the email to set
*/
public void setEmail(String email) {
this.email = email;
}