我正在使用OpenJPA並想知道如何引用另一個自定義實體。我們假設有一個人和一個地址。兩者都是我的模擬實體。JPA - 爲JSF寫入訪問注入或實例化自定義屬性/對象?
人們如何正確引用地址?
這樣:
@Entity
public class Person {
@Column
@Inject
Address adr;
}
或像這樣:
@Entity
public class Person {
@Column
Address adr = new Address();
}
我之所以寧願要注入或實例是我看空指針異常,當我訪問地址是這樣的:#{myBean.personA.adr.street}
因爲adr當對象未從現有記錄加載時返回null,但在創建新記錄時使用
你如何解決在你的實體auch問題?我錯過了什麼?順便說一句:我使用openJPA和Webbeans
很好的解決方案,這給了我兩個選擇做這樣的事情。謝謝 – jonnie119
不客氣。 – BalusC