com.eo.hibernate.dao.ExaminationDAO.findById(ExaminationDAO.java:58)
你看看这个代码是啥?估计是你load的时候出的问题,是不是把一个非Examination 类强制转化成Examination 了?
你看看这个代码是啥?估计是你load的时候出的问题,是不是把一个非Examination 类强制转化成Examination 了?
解决方案 »
- 关于java中使用jacob调用c++写的ocx时参数传递的问题
- 呵呵!小菜鸟来报道了!!!送大伙一份小礼!请大家多多关照!好好的视频哦!
- 怎么将一条数据插入到二张表中
- Struts1.1 + Hibnate3.0 + Spring 2.0 的怪问题?
- 关于Applet和Servlet通信.
- 请问WEBLOGIC是不是不支持STRUTS
- 紧急求助,关于JDBC和MSSQL
- jsp学些什么内容呢!是不是要学java难不难啊?
- 请各位帮我看看我这个问题?(急)
- jsp+struts2+dao+hibernate开发一个Web登录程序
- Hibernate 查询问题
- 感谢..黑色头发-->heisetoufa帮忙,散分300
getSession函数就这个:
public Session getSession() {
return HibernateSessionFactory.getSession();
}
我觉得有可能maxel说的对,我的持久化类叫Examination,还有个父类也叫Examination,可能是搞混了,我现在改改试试。
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
AddexamForm addexamForm = (AddexamForm) form;
Examination exam=new Examination();
exam.setComment(addexamForm.getComment());
exam.setEe_id(Integer.parseInt(addexamForm.getEe_id()));
exam.setExam_time(Integer.parseInt(addexamForm.getExam_time()));
exam.setExam_name(addexamForm.getExam_name());
Session session= HibernateSessionFactory.getSession();
Transaction tx=session.beginTransaction();
try {
session.save(exam);
tx.commit();
session.flush();
session.close();
return mapping.findForward("success");
} catch (HibernateException e) {
tx.rollback();
e.printStackTrace();
} request.setAttribute("exam", exam);
return mapping.findForward("success");
}
com.eo.hibernate.entry.Examination是否存在
catalog="eo"去掉
"Unknown entity: Examination
com.eo.hibernate.entry.Examination是否存在
catalog="eo"去掉""catalog"是myeclipse自动生成,可以不要。如果是oracle的话那他代表生成时用户名(在ms中应该是数据库的名称),
要不就是 找不到.HBM.XML```