2
回答
hibernate报“表或视图不存在”
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

有如下方法:

public List<NewsVo> findByPage(int from, int length) {
List<NewsVo> list = null;
try {
StringBuilder findSql = new StringBuilder();
findSql.append("select hp.id id,hm.name menuItemName,hp.name pictureTitleName,hp.create_date pubdate from HL_PICTURETITLE hp,HL_MENUITEM hm where 1=1");

SQLQuery query = this.getSession().createSQLQuery(findSql.toString());

list = query.addScalar("id",Hibernate.INTEGER)
.addScalar("menuItemName",Hibernate.STRING)
.addScalar("pictureTitleName",Hibernate.STRING)
.addScalar("pubdate",Hibernate.DATE)
.setFirstResult(from).setMaxResults(length).list();
} catch (Exception e) {
e.printStackTrace();
}
return list;
}
运行的时候总是报“表或视图不存在”这样的错误,但是数据库中是有表的,也能查出数据,并且session也没问题,请问哪里出错了?

举报
嵇智
发帖于3年前 2回/225阅
顶部