tx = session.beginTransaction(); List results=session.find("from HourlyEmployee"); tx.commit(); return results; 在運行Session的find()方法時,Hibernate執行以下select語句: select * from EMPLOYEES where EMPLOYEE_TYPE='HE' ; select * from COMPANIES where ID=1;
在加載HourlyEmployee對象時,還會同時加載與它關聯的Company對象。
(2)運行findAllEmployees()方法,它的代碼如下:
tx = session.beginTransaction(); List results=session.find("from Employee"); tx.commit(); return results; 在運行Session的find()方法時,Hibernate執行以下select語句: select * from EMPLOYEES; select * from COMPANIES where ID=1;