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();}
}
我看不到在调试模式的任何变量。我不知道为什么 – sportsbettor
您使用哪个IDE?尝试解决在Google中搜索调试问题,然后尝试查看商店是否为空。 – DMC19
现在,它的工作。但是,该商店是空的。 – sportsbettor