EJB QL中基本成员属性和关系型成员属性的自我理解

属于个人理解 如有不对 望指正

基本成员属性:自己定义的class中的各个属性

关系型成员属性:自己定义的class中的属性 该属性对应关联的class

@Entity

public class Customer{

 @id

private int id;       //基本属性

private String first;   //基本属性

private CreditCard creditCard;    //关系属性

@OneToOne(cascade={CascadeType.All})
public CreditCard getCreditCard() { return creditCard;}
public void setCreditCard(CreditCard card) { this.carditCard = card;}

}
@Entity

public class CreditCard{

 @id

private int id;    

private String name;   

@OneToOne(mappedBy="creditCard")

}

初学者 望指正

猜你喜欢

转载自blog.csdn.net/Z_timer/article/details/97616079
EJB