我使用struts创建了一个注册表单,并使用hibernate将该值存储在数据库中。提交表单后,用户可以查看所有详细信息。我希望该用户可以编辑他们的详细信息
我的代码是
public Contact edit(Long id) { //id of selected record
System.out.println("Updation Selected Record");
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
Contact contact = (Contact) session.load(Contact.class, id);
if(null != contact) {
session.update(contact);
}
session.getTransaction().commit();
return contact;
}
但它不起作用。如何在文本框中显示所选记录的值,以便用户可以编辑它并再次保存。
答案 0 :(得分:1)
您的方法毫无意义:它从数据库加载联系人,不对联系人进行任何更改,并更新联系人。
编辑方法应该