2017-05-30 9 views
0

私は小さなプロジェクトを書いています。いくつかの属性をデータベースに保存できるはずです。私は私のJBossはテキストでPropertyNotFoundExceptionを投げ、これを実行していた場合ターゲット到達不能が返されました。null JSF

@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(); 
} 

:目標到達不能 'ストアは' nullを返し

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

私のJavaコードので:これは私のxhtmlのスニペットです。私はそれが働くべきだと思う、誰かが私を助けてくれる?

答えて

0

storeはnullなので、store.idにアクセスすることはできません。デバッグして店舗の内容を確認してください。

EDIT:

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

私はデバッグモードですべての変数を参照することはできません。このような何かを試してみてください。私は理由を知りません – sportsbettor

+0

どちらのIDEを使用していますか? Googleで検索しているデバッグ問題を解決してから、ストアがnullであるかどうかを確認してください。 – DMC19

+0

これで動作します。しかし、はいストアはnullです。 – sportsbettor

関連する問題