嗨我有一個Jsp有5個字段。 jsp有一個添加新員工的按鈕。員工ID,員工姓名,員工電話號碼,員工當前地址,員工永久地址使用休眠映射
我已經創建了兩張員工和地址表。 Employee表的列有empid, ename and empPhno
。地址表的字段爲empCuAdd
和empPerAdd
。我爲Employee和Address創建了兩個類。我爲Employee創建了兩個xmls,地址emp.hbm.xml
和add.hbm.xml將值存儲到上面給出的表中。兩個類的對象是empobj和addobj。
現在我想知道如何將值存儲到單個jsp頁面的兩個表中。用於在JSP中添加新員工的按鈕在調用save(empobj)時調用函數addemployee()
。
的代碼用於以下
從JSP的值存儲在表格豆(EmployeeForm)。表單被轉換成EmployeeModel。 這裏我有一個疑問,我應該維護兩個形式從一個Jsp,其中有與EmployeeModel和AddressModel有關的字段,這是從Employeejsp獲取值並存儲到EMployeeForm和AddressForm。
現在傳遞empmodel只存儲三個jsp值。我想知道浩
public addEmployee(Employee empmodel)
{
save(empmodel);//this is the method to save the object to the employee tables using hiberbate file(employee.hbm.xml)
}
而保存(OBJ)只存儲員工ID,員工姓名和電話號碼的數值。我只想知道如何使用單個jsp和單個保存方法將值保存到兩個表employee和address中,並傳遞一個對象。
總之任何人都可以解釋一下,如何使用Hibernate將單個JSP頁面的值存儲到兩個表中。 jsp中的某些值將存儲到一個表中,其他值將存儲到第二個表中。我正在使用Struts。
感謝您的答覆。 – user1879683
可否請你解釋一下如何使用xml來完成hibernate的映射 – user1879683