[SSH问题]org.hibernate.MappingException: Unknown entity:
异常为:
严重: Servlet.service() for servlet action threw exception
org.hibernate.MappingException: Unknown entity: java.lang.Long
程序走到action类红色这一行的时候抛了异常:
public ActionForward delete(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String id = request.getParameter("id");
manager.deleteById(id);
return list(mapping, form, request, response);
}
相关类在这:
public void deleteById(String id) { Long idl=new Long(id); dao.delete(idl); } public void delete(Long id) { getHibernateTemplate().delete(id); } private Long id; public Long getId() { return id; } public void setId(Long id) { this.id = id; }<hibernate-mapping> <class name="com.sa.models.Users" table="Users" schema="sa_db"> <id name="id" column="ID" type="java.lang.Long"> <generator class="native"></generator> </id>