【发布时间】:2013-10-03 20:02:06
【问题描述】:
我有以下两个类,一个 ReqCandAssociation 可以有很多 Comments,它是这样映射的。我需要找出一种方法,当我删除 ReqCandAssociation 时,它会删除其所有关联的 cmets。谢谢
@Entity
@Table(name = "candidate_jobReq")
public class ReqCandAssociation implements Serializable {
@Id
private Integer candidateId;
@Id
private Integer jobId;
@Column(name = "reqStatus")
private String reqStatus;
@ManyToOne
@PrimaryKeyJoinColumn(name="candidateId", referencedColumnName="id")
private Candidate candidate;
@ManyToOne
@PrimaryKeyJoinColumn(name="jobId", referencedColumnName="id")
private JobReq jobReq;
public ReqCandAssociation(){
}
二等
@Entity
@Table(name="comment")
public class Comment {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Integer id;
@Column(name="commentText")
private String commentText;
@Column(name="commentDate")
private Date commentDate;
@ManyToOne
@PrimaryKeyJoinColumn(name="reqCandAssociationId", referencedColumnName="id")
private ReqCandAssociation reqCandAssociation;
@ManyToOne
@PrimaryKeyJoinColumn(name="userId", referencedColumnName="id")
private User user;
【问题讨论】:
标签: java hibernate constraints one-to-many foreign-key-relationship