tailieunhanh - Bài thực hành Lập trình Java 4 - Bài 8

Bài thực hành Ngôn ngữ lập trình Java số 8 nhằm mục tiêu giúp người học hiểu được cách sử dụng các thành phần cơ bản trong ngôn ngữ Hibernate. Phần này sẽ tập trung hướng dẫn Hibernate Query Language. . | Bài thực hành Lập trình Java 4 - Bài 8 1 Bài thực hành số 8 Mục tiêu Hiểu cách sử dụng các thành phần cơ bản trong ngôn ngữ Hibernate Hibernate Query Language SOF301 – Ngôn ngữ lập trình Java 4 Lab 8 2 Sử dụng Project đã tạo ở lab 7 Bài 1 Query Object • ? 1 package ; 2 3 import ; 4 5 import ; 6 import ; 7 import ; 8 import ; 9 import ; 10 11public class QueryObjectDemo { 12 13 public static void main(String[] args) { 14 SessionFactory factory = (); 15 16 Session session = (); 17 18 try { 19 // Tất cả các lệnh hành động với DB thông qua Hibernate 20 // đều phải nằm trong 1 giao dịch (Transaction) 21 // Bắt đầu giao dịch 22 ().begin(); 23 24 // Tạo một câu lệnh HQL query object. 25 // Tương đương với Native SQL: 26 // Select e.* from EMPLOYEE e order by , 27 String sql = "Select e from " + () + " 28e " 29 + " order by , "; 30 SOF301 – Ngôn ngữ lập trình Java 4 Lab 8 3 31 // Tạo đối tượng Query. 32 Query query = (sql); 33 34 // Thực hiện truy vấn. 35 List employees = (); 36 37 for (Employee emp : employees) { 38 ("Emp: " + () + " : " 39 + ()); 40 } 41 42 // Commit dữ liệu 43 ().commit(); 44 } catch (Exception e) { 45 (); 46 // Rollback trong trường hợp có lỗi xẩy ra. 47 ().rollback(); 48 } 49 } } Bài 2 Query Object 2 • ? 1 package .