我尝试执行此代码时获得了NullPointerException
QFournisseur.fournisseur.adresse.ville.province
我根据doc尝试在
中添加@QueryInit注释@Entity
@Table(...)
public class Fournisseur implements java.io.Serializable {
...
@QueryInit("ville")
private Adresse adresse;
和
@Entity
@Table(...)
public class Adresse implements java.io.Serializable {
..
@QueryInit("province")
private Ville ville;
但它不起作用!
答案 0 :(得分:2)
现在通过将@QueryInit
放入Fournisseur
:
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ID_ADRESSE")
@QueryInit("ville.province.region")
public Adresse getAdresse() {
return this.adresse;
}
进入QFournisseur
private static final PathInits INITS = new PathInits("*", "adresse.ville.province.region");