Danh mục

Bài giảng Chuyên đề Java: Chương 3 - Nguyễn Hoàng Anh

Số trang: 36      Loại file: pdf      Dung lượng: 1.68 MB      Lượt xem: 12      Lượt tải: 0    
Jamona

Xem trước 4 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài giảng "Chuyên đề Java - Chương 3: Hibernate mapping Many - To - One" cung cấp cho các bạn sinh viên các kiến thức: Many to one, Lazy Initialization, Fetch, Cascade. Đây là một tài liệu hữu ích dành cho các các bạn sinh viên Công nghệ Thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu.
Nội dung trích xuất từ tài liệu:
Bài giảng Chuyên đề Java: Chương 3 - Nguyễn Hoàng Anh CHUYÊN ĐỀ JAVAHIBERNATE MAPPING MANY-TO-ONENguyễn Hoàng AnhEmail: nhanh@fit.hcmus.edu.vn hoanganhis@gmail.comĐH KHTN, 2011 Upload by Cafeitvn.comNội dung trình bày  Many to one  Lazy Initialization  Fetch  Cascade2 Upload by Cafeitvn.com Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011Mối quan hệ nhiều – một (many-to-one) 1 * A B A B PK IDA PK IDB ... ... FK1 IDA ...3 Upload by Cafeitvn.com Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011Mối quan hệ nhiều – một (many-to-one)  Trong ứng dụng BookOnline – Mỗi đầu sách thuộc về một danh mục – Mỗi danh mục có thể có nhiều đầu sách  Mối quan hệ hướng từ đầu sách đến danh mục được gọi là mối quan hệ nhiều – một (many-to-one)  Nếu chỉ có mối quan hệ hướng từ sách đến danh mục gọi là mối quan hệ một chiều (unidirectional association)  Nếu mối quan hệ hướng cả từ sách đến danh mục và ngược lại gọi là mối quan hệ hai chiều (bidirectional association)4 Upload by Cafeitvn.com Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011BookOnline DanhMuc Sach 1 * - maDanhMuc : String - maSach :String - tenDanhMuc :String - tenSach :String - tacGia :String - giaBan :double - soLuong :int - hinhAnh :String - danhMuc :DanhMuc5 Upload by Cafeitvn.com Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011DanhMuc POJO 1 package pojo; 2 public class DanhMuc implements java.io.Serializable { 3 4 private String maDanhMuc; 5 private String tenDanhMuc; 6 7 public DanhMuc() { 8 } 9 10 public DanhMuc(String maDanhMuc, String tenDanhMuc) { 11 this.maDanhMuc = maDanhMuc; 12 this.tenDanhMuc = tenDanhMuc; 13 } 14 //Getters & Setters 15 16 }6 Upload by Cafeitvn.com Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011DanhMuc.hbm.xml 1 2 4 5 6 7 8 9 10 11 12 DanhMuc Sach 1 * - maDanhMuc : String - maSach :String - tenDanhMuc :String - tenSach :String - tacGia :String - giaBan :double - soLuong :int - hinhAnh :String7 Upload by Cafeitvn.com - danhMuc :DanhMuc Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011Sach POJO 1 package pojo; 2 public class Sach implements java.io.Serializable { 3 private String maSach; 4 private DanhMuc danhMuc; 5 6 private String tenSach; 7 private String tacGia; 8 private double giaBan; 9 private int soLuong; 10 private String hinhAnh; 11 12 13 //Constructors 14 15 //Getters & Setters 168 Upload by Cafeitvn.com Nguyễn Hoàng Anh – nhanh@fit.hcmus.edu.vn – ĐH KHTN - 2011Sach.hbm.xml 1 2 3 4 5 6 7 . . . 8 10 11 12 13 DanhMuc Sach 1 * - maDanhMuc : String - maSach :String - tenDanhMuc :String - tenSach :String - tacGia :String - giaBan :double - soLuong :int ...

Tài liệu được xem nhiều: