Bài giảng Lập trình Java 4 - Bài 7: Hibernate Mapping. Nội dung trình bày trong bài giảng này gồm có: Many - to - One, One to One, One to Many, Many to Many. để biết thêm các nội dung chi tiết. | Bài giảng Lập trình Java 4 - Bài 7: Hibernate Mapping Bài 7: Hibernate Mapping Nôi dung bài học Many - to - One One to One One to Many Many to Many 2 Mapping Many To One Lớp Học sinh - MaLop: String - MaHocSinh: Int 1 * - TenLop: String - TenHocSinh: Str - MaLop: Str • Một học sinh thuộc về 1 lớp. • Một lớp có nhiều học sinh. 3 Many to one: LopPOJO 1 package pojo; 2 3 public class LopPojo implements { 4 private String maLop; 5 private String tenLop; 6 } //Các phương thức set, get, constructor 4 Many to one: 1 2 5 6 7 8 9 10 11 12 13 14 15 . 5 Many to one: HocSinhPOJO 1 package pojo; 2 3 public class HocSinhPojo implements { 4 private int maHocSinh; 5 private String tenHocSinh; 6 private LopPojo lop; //Các phương thức get, set, constructor. } 6 Many to one: 1 2 3 4 5 6 8 9 10 11 12 Lấy thông tin học sinh 1 public class Main { 2 public static void main(String[] args) { 3 HocSinhPojo hs = null; 4 SessionFactory ssFac = (); 5 Session ss = (); 6 ().begin(); 7 try { 8 hs = (HocSinhPojo)(, 1); 9 ("Tên học sinh: " + ()); 10 ("Mã lớp: " + ().getMaLop()); 11 ("Tên lớp: " + ().getTenLop()); 12 } catch (HibernateException ex ) { 13 (()); 14 } 15 finally 16 { 17 (); 18 } 19 } 20 } Lấy thông tin học sinh khi còn mở Session Thành công 8 Lấy thông tin học sinh 1 public class Main { 2 public static void main(String[] args) { 3 HocSinhPojo hs = null; 4 SessionFactory ssFac = (); 5 Session ss = (); 6 ().begin(); 7 try { 8 hs = .