Target Unreachable返回null JSF

时间:2017-05-30 10:05:17

标签: jsf propertynotfoundexception

我正在为我写一个小项目。它应该能够将一些属性保存到数据库中。这是我的xhtml片段:

        <h:outputText value="#{desk_messages.map['label.storeId']}" />
        <p:inputNumber minValue="1"   value="#{boxController.entity.store.id}"/>

我的Java代码因此:

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = Box.FK_STORE, referencedColumnName = "id", nullable = false)
@Index(name = "IDX_Box_Store")
public Store getStore() {
    return this.store;
}

public void setStore(final Store store) {
    this.store = store;

    this.markHashCodeComputationAsNeeded();
}

如果我正在执行此操作,我的JBoss抛出带有Text:Target Unreachable'store'的PropertyNotFoundException返回null。我认为它应该有效,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

似乎商店为空,因此您无法访问store.id,尝试调试并检查商店的内容。

编辑:尝试这样的事情:

 public void recoverEmptyObjects(){
        if(store == null ) 
          {store = new Store();}
 }