在servlet中处理多个表

时间:2013-12-15 17:56:16

标签: java database servlets persistence

我正在为memberinfo做检索。首先,我获得memberID并传递给servlet 以下代码在servlet的进程请求方法中

HttpSession session = request.getSession();
String memId = request.getParameter("memId");
Member memInfo = (Member)em.createNamedQuery("Member.findByMemberId").setParameter("memberId", memId).getSingleResult();

 session.setAttribute("memInfo", memInfo);
 response.sendRedirect("Retrieve.jsp");    

这是每个类的构造函数。

School schh = new School(sch);
Programme progr = new Programme(pro, schh);
Student stu = new Student(stuID, name, progr, gender, ic, hp, yos);
Member mem = new Member(memID, stu, regDate, memSta);

每当我从servlet出去时,我都会收到此错误 由于篇幅太长,我选择在此处发布链接http://goo.gl/4dwfeo

1 个答案:

答案 0 :(得分:0)

好的我在另一篇文章中回答了解决方案。问题是学生中列的映射。 JPA使用默认值来尝试映射表。