我正在使用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