12-hibernate實戰 多對一根據查詢員工獲取部門的資訊
阿新 • • 發佈:2019-01-23
static Employee query(int empId) {
Session session = null;
Transaction transaction = null;
try {
session=HibernateUtil.getSession();
transaction=session.beginTransaction();
Employee employee=(Employee) session.get(Employee.class, empId);
//在這裡得到部門的資訊
System.out.println("部門的名稱是:"+employee.getDepartment().getName());
transaction.commit();
return employee;
} finally {
if(session!=null)
session.close();
}
}
Employee employee=query(1);
System.out.println(employee.getDepartment().getName());