Giriş
Eğer istenirse Embeddable , Composite Key olarak kullanılabilir.
Composite primary key tanımlamak için 3 yöntem var. İlk yöntem en kolayı.
Örnek
Şöyle yaparız.
Eğer istenirse Embeddable , Composite Key olarak kullanılabilir.
Composite primary key tanımlamak için 3 yöntem var. İlk yöntem en kolayı.
1. Mark it as @Embeddable and add to your entity class a normal property for it, marked with @Id.
2. Add to your entity class a normal property for it, marked with @EmbeddedId.
3. Add properties to your entity class for all of its fields, mark them with @Id,and mark your entity class with @IdClass, supplying the class of your primary key class.
Örnek
Şöyle yaparız.
@Embeddable
public class CourseId {
private String club_id;
private String course_id;
}
@Entity
@Table(name="course_info")
public class Course {
@EmbeddedId
private CourseId migCourseId;
...
}
Hiç yorum yok:
Yorum Gönder