我是hibernate中的新成員。我按照YouTube上的這個政黨成員:https://www.youtube.com/watch?v=FttfZok91Ekjavax.el.PropertyNotFoundException:/index.xhtml @ 11,78 action =「#{data.addMember()}」:目標無法訪問,標識符'data'已解析爲空
在政黨成員結束,當我要保存在數據庫中的對象,我得到這個錯誤信息對我的導航:
javax.el。 PropertyNotFoundException:/index.xhtml @ 11,78 action =「#{data.addMember()}」:目標不可達,標識符'data'解析爲null。
爲了幫助您理解,錯誤位於index.xhtml文件中。這裏是文件的內容。
<h:head>
<title>Facelet Title</title>
</h:head>
<h:body>
<h:form>
<h:commandButton value="Add User" action="#{data.addMember()}" />
</h:form>
</h:body>
該錯誤是在其中包含 「的commandButton」 的行。點擊導航器中的按鈕後,操作是調用包含名爲「addMember()」方法的「data.java」類。該方法將在數據庫中添加一個成員。
預先感謝您。 Lamine
PS:如果我不清楚的文字,請不要猶豫,問我一些信息。
你能發送java源代碼和完整的stacktrace嗎? – cralfaro
謝謝@cralfaro。 這裏是我的github存儲庫,其中包含所有的項目源代碼:https://github.com/lemzoo/HibernateProject 謝謝 –
我看到的是,從您試圖訪問一個服務或數據對象的視圖,並且這個「數據」對象還沒有被初始化,那麼你得到了一個nullPointerException。如果你想leibe hiberante我會推薦另一個教程,如http://www.javatpoint.com/hibernate-with-annotation – cralfaro