Target Unreachable返回null JSF

问题描述:

我正在为我写一个小项目。它应该能够保存一些属性到数据库。这是我的XHTML片段:Target Unreachable返回null JSF

 <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与文本的PropertyNotFoundException:目标不可达 '存储' 返回null。我认为它应该工作,有人可以帮我吗?

它看起来像商店是空的,所以你不能访问store.id,尝试调试和检查你的商店的内容。

编辑:尝试是这样的:

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

我看不到在调试模式的任何变量。我不知道为什么 – sportsbettor

+0

您使用哪个IDE?尝试解决在Google中搜索调试问题,然后尝试查看商店是否为空。 – DMC19

+0

现在,它的工作。但是,该商店是空的。 – sportsbettor