首页上一页 1 下一页尾页 1 条记录 1/1页
Java Web开发实战之基于SSH2的电子商城网站
发表在JavaWeb图书答疑
2014-08-05
是否精华
是
否
版块置顶:
是
否
DaoSupport.java中
@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)
public PageModel<T> find(final String where, final Object[] queryParams,
final Map<String, String> orderby, final int pageNo,
final int maxResult) {
final PageModel<T> pageModel = new PageModel<T>();//实例化分页对象
pageModel.setPageNo(pageNo);//设置当前页数
pageModel.setPageSize(maxResult);//设置每页显示记录数
String hql = new StringBuffer().append("from ")//添加form字段
.append(GenericsUtils.getGenericName(entityClass))//添加对象类型
.append(" ")//添加空格
.append(where == null ? "" : where)//如果where为null就添加空格,反之添加where
.append(createOrderBy(orderby))//添加排序条件参数
.toString();//转化为字符串
System.out.println(hql);
Query query = getSession().createQuery(hql);//执行查询
System.out.println("111");
setQueryParams(query,queryParams);//为参数赋值
List<T> list = null;//定义List对象
的Query query = getSession().createQuery(hql);不能正常的执行 其他的都没有问题
在登录时运用这个方法出现
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
这个错误
@Transactional(propagation=Propagation.NOT_SUPPORTED,readOnly=true)
public PageModel<T> find(final String where, final Object[] queryParams,
final Map<String, String> orderby, final int pageNo,
final int maxResult) {
final PageModel<T> pageModel = new PageModel<T>();//实例化分页对象
pageModel.setPageNo(pageNo);//设置当前页数
pageModel.setPageSize(maxResult);//设置每页显示记录数
String hql = new StringBuffer().append("from ")//添加form字段
.append(GenericsUtils.getGenericName(entityClass))//添加对象类型
.append(" ")//添加空格
.append(where == null ? "" : where)//如果where为null就添加空格,反之添加where
.append(createOrderBy(orderby))//添加排序条件参数
.toString();//转化为字符串
System.out.println(hql);
Query query = getSession().createQuery(hql);//执行查询
System.out.println("111");
setQueryParams(query,queryParams);//为参数赋值
List<T> list = null;//定义List对象
的Query query = getSession().createQuery(hql);不能正常的执行 其他的都没有问题
在登录时运用这个方法出现
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
这个错误