Hibernate的一个异常错误
自己今天想做个以SSH为框架的一个 博客 ,
首选项目搭建了SSH,项目很简单 数据库就3张表 USERS用户表 USERTYPE 用户类型表 Essay博客表
一个用户可以写多篇博客 所以在Hibernate生成的实体类如下
Essay
private Integer essayId;
private Users users;
private String essayName;
private String essayContent;
private Timestamp publishTime;
private Timestamp updateTime;
在登录的时候 我想获该User的写的所有博客文章, 我就这样写在 EssayDAO里面
try {
String queryString = "from Essay as e where e.Users = '" + user
+ "'";
return getHibernateTemplate().find(queryString);
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
在运行时报错
javax.servlet.ServletException: org.springframework.orm.hibernate3.HibernateQueryException: could not resolve property: Users of: com.zl.blog.struts.entity.Essay [from com.zl.blog.struts.entity.Essay as e where e.Users = 'com.zl.blog.struts.entity.Users@50e9a3']; nested exception is org.hibernate.QueryException: could not resolve property: Users of: com.zl.blog.struts.entity.Essay [from com.zl.blog.struts.entity.Essay as e where e.Users = 'com.zl.blog.struts.entity.Users@50e9a3']
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
请帮忙解决