Struts Problem Report Struts has detected an unhandled exception: Messages: M

u010353901 2014-03-16 08:55:16
Struts Problem Report

Struts has detected an unhandled exception:

Messages:
Movie is not mapped [from Movie m where m.type=1]
Movie is not mapped [from Movie m where m.type=1]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Movie is not mapped [from Movie m where m.type=1]
File: org/hibernate/hql/ast/util/SessionFactoryHelper.java
Line number: 180
Stacktraces

org.springframework.orm.hibernate3.HibernateQueryException: Movie is not mapped [from Movie m where m.type=1]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Movie is not mapped [from Movie m where m.type=1]
org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:664)
org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:411)
org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:912)
org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:904)
com.guang.dao.impl.MovieDAOImpl.gettypecountByid(MovieDAOImpl.java:166)
com.guang.service.impl.MovieServiceImpl.getMpagerBytype(MovieServiceImpl.java:89)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
com.sun.proxy.$Proxy5.getMpagerBytype(Unknown Source)


package com.guang.service.impl;

import java.util.List;

import com.guang.dao.MovieDAO;
import com.guang.model.Movie;
import com.guang.service.MovieService;
//import com.guang.utils.FileUtils;
import com.guang.utils.PageBean;
import com.guang.utils.timeUtil;

public class MovieServiceImpl implements MovieService {

private MovieDAO moviedao;

public void addMovie(Movie movie) {

movie.setUploadtime(timeUtil.getnowdate());
moviedao.add(movie);

}

public void setMoviedao(MovieDAO moviedao) {
this.moviedao = moviedao;
}

public MovieDAO getMoviedao() {
return moviedao;
}

public List<Movie> getnew10M() {

return moviedao.getnew10Movie();
}

public Movie getMbyid(int id) {

return moviedao.getMbyid(id);
}

public void modifyPcount(Movie movie) {

int numPre=movie.getPcount();
int numAfter=numPre+1;
moviedao.addPcount(movie, numAfter);


}

public List<Movie> gettop10M() {

return moviedao.gettop10M();
}

public PageBean getAllMpager(int pagesize, int page) {



//final String hql = "from User";//查询语句

int allRow = moviedao.getallcount();//总记录数

int totalPage = PageBean.countTotalPage(pagesize, allRow);//总页数

final int offset = PageBean.countOffset(pagesize, page);//当前页开始记录

final int length = pagesize;//每页记录数

final int currentPage = PageBean.countCurrentPage(page);

List<Movie> list = moviedao.getallMpager(offset, pagesize);//"一页"的记录

//把分页信息保存到Bean中
PageBean pageBean = new PageBean();
pageBean.setPageSize(pagesize);
pageBean.setCurrentPage(currentPage);
pageBean.setAllRow(allRow);
pageBean.setTotalPage(totalPage);
pageBean.setList(list);
pageBean.init();

return pageBean;


}

public PageBean getMpagerBytype(int id, int pagesize, int page) {

int allRow = moviedao.gettypecountByid(id);//总记录数

int totalPage = PageBean.countTotalPage(pagesize, allRow);//总页数

final int offset = PageBean.countOffset(pagesize, page);//当前页开始记录

final int length = pagesize;//每页记录数

final int currentPage = PageBean.countCurrentPage(page);

List<Movie> list = moviedao.getMpagerBytype(id, offset, pagesize);//"一页"的记录

//把分页信息保存到Bean中
PageBean pageBean = new PageBean();
pageBean.setPageSize(pagesize);
pageBean.setCurrentPage(currentPage);
pageBean.setAllRow(allRow);
pageBean.setTotalPage(totalPage);
pageBean.setList(list);
pageBean.init();

return pageBean;

}

}

...全文
548 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2014-03-16
  • 打赏
  • 举报
回复
Movie is not mapped 提示你Movie 这个实体类没映射。比如没有Movie.htm.xml或者Movie 映射错误

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧