私は Hibernate と JPA を使用しています。Customer
を参照するというエンティティがありますParentCustomer
:
public class Customer {
@Id
@GeneratedValue
@Column(name = "CustomerID")
private int id;
@ManyToOne
@JoinColumn(name = "ParentCustomerID")
private Customer parent;
// ...
}
しかし、私のデータベースには、親を持たない顧客が何人かいるので、ParentCustomerID
に設定されてい0
ます。クラスをテストするときに発生する例外は次のとおりです。
javax.persistence.EntityNotFoundException: Unable to find it.keyforup.pat.data.entities.Customer with id 0
id が のときにを に設定する方法はありParentCustomer
ますか?null
0