嗨我有一个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