这主要是传入MajorNo来执行删除
报错:org.springframework.dao.InvalidDataAccessResourceUsageException: could not load an entity: [com.jygzxt.po.major.Major#0101]; SQL [select major0_.Major_no as Major1_0_0_, major0_.Major_name as Major2_0_0_, major0_.DeptAdmin_no as DeptAdmin3_0_0_, major0_.DepartAdmin_Name as DepartAd4_0_0_ from jygzxtw.major major0_ where major0_.Major_no=?]; nested exception is org.hibernate.exception.SQLGrammarException: could not load an entity: [com.jygzxt.po.major.Major#0101]在JSp页面中:
<script type="text/javascript">
function DoEmpty(majorNo)
{
if (confirm("真的要删除该信息吗?"+majorNo))
{

window.location.href="deletMajor.action?majorNo="+majorNo;
                   
}

}<c:forEach var="major" items="${all}">
  <tr bgcolor="#FFFFFF" onmouseover="this.bgColor='f1f1f1'" onmouseout="this.bgColor='FFFFFF'">
    <td>${major[0]}</td>
    <td>${major[1]}</td>
    <td>${major[3]}</td>
    <td><a href='Xiugaizhuanye.jsp?Result=Modify&ID=4' onClick='changeAdminFlag("修改系别")'><font color='#330099'>修改</font></a></td>
    <td>
    
     <a href="javascript:DoEmpty('${major[0]}');" onClick='changeAdminFlag("删除系别")'><font color='#330099'>删除</font></a>在action中:
public String execute() throws Exception
{
//通过调用业务逻辑组件删除该编号专业
if(majorservice.queryByID(majorNo)!=null)
{
//执行删除
majorservice.delete(majorNo);
return SUCCESS;
}
else
{
return ERROR;
}
}

在DAO中:
//删除专业
public void delete(String majorNo) {
this.getHibernateTemplate().delete(this.getHibernateTemplate().get(Major.class, majorNo));

}

JSP异常