目标无法到达返回空 JSF
Target Unreachable returned null JSF
我正在为我写一个小项目。它应该能够将一些属性保存到数据库中。这是我的 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 将抛出带有文本的 PropertyNotFoundException:Target Unreachable 'store' 返回 null。我认为它应该有效,有人可以帮助我吗?
似乎商店为空,因此您无法访问 store.id,请尝试调试并检查商店的内容。
编辑:尝试这样的事情:
public void recoverEmptyObjects(){
if(store == null )
{store = new Store();}
}
我正在为我写一个小项目。它应该能够将一些属性保存到数据库中。这是我的 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 将抛出带有文本的 PropertyNotFoundException:Target Unreachable 'store' 返回 null。我认为它应该有效,有人可以帮助我吗?
似乎商店为空,因此您无法访问 store.id,请尝试调试并检查商店的内容。
编辑:尝试这样的事情:
public void recoverEmptyObjects(){
if(store == null )
{store = new Store();}
}