【发布时间】:2012-01-08 06:21:30
【问题描述】:
我的表:
产品:ID、名称
Offer:id、value、product_id
实体:
@Entity
@Table(name="product")
public class Product implements Serializable {
@OneToMany(mappedBy="product")
private Set<Offer> offers;
...
}
@Entity
@Table(name="offer")
public class Offer implements Serializable {
@ManyToOne
@JoinColumn(name="PRODUCT_ID")
private Product product;
...
}
当我尝试从表 Product 中获取一些数据时,我得到一个 java.lang.NullPointerException,并且此代码:product.getOffers() 返回:
{IndirectSet: 未实例化}
如何解决这个问题?
【问题讨论】:
-
你用的是哪个orm框架??
-
我使用 JPA 作为 ORM 框架。
-
Emanuel:我认为@kiki 是在询问您正在使用哪种 JPA 实现。
标签: java jpa entity one-to-many