Şimdi de Uni-Directional'a bakalım örneğin bir Class yani sınıfın yorumları olabilir ve biz Class'tan onun yorumlarına erişmek isteyebilirken, tam tersini yani yorumlarından sınıfa erişmeyelim. Tek taraflı olsun ve ayrıca biz Class'ı yani sınıfı silersek bütün yorumlarıda silinsin.
@Entity
@Table(name = "review")
public class Review {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private long id;
@Column(name = "comment")
private String comment;
public Review(long id, String comment) {
this.id = id;
this.comment = comment;
}
public Review() {
}
// getters ve setters methodları
}Class.java'yı da güncelleyelim
@JoinColumn(name = "class_id")
@OneToMany(cascade = CascadeType.ALL)
public List<Review> reviews;
// getter ve setteri