try {
if (currentPage == 0) {
currentPage = 1;
}
String queryString = "select t_news.*,t_news_type.* from t_news_type,t_news where t_news_type.news_type_id=t_news.news_type_id and in_time between to_date('"+inTime1+"','yyyy-MM-dd') and to_date('"+inTime2+"','yyyy-MM-dd')";
Query queryObject = getSession().createSQLQuery(queryString).addEntity("news",TNews.class)
.addJoin("type", "news.TNewsType");
queryObject.setFirstResult((currentPage - 1) * pageSize);
queryObject.setMaxResults(pageSize);
return queryObject.list();使用原生sql查询后也有结果集,但是执行完
queryObject.setFirstResult((currentPage - 1) * pageSize);
queryObject.setMaxResults(pageSize);return 后就报错,提示无效列名什么的。请问这是怎么回事,我遇到过两次了,上次就没解决的掉,帮帮忙,先谢谢了!