你的语法显然不对,所有的查询条件加在criteria上就可以了,没有必要再有个什么 addCriteria 。
大概是这样子:Criteria criteria = getSession().createCriteria(Syskeyword.class);
criteria.add(Restrictions.like("keyword", keyword, MatchMode.ANYWHERE));
criteria.add(Restrictions.ge("vietime", new Date()));
criteria.addOrder(Order.desc("vieprice"));
criteria.setFirstResult(0);
criteria.setMaxResults(1);
大概是这样子:Criteria criteria = getSession().createCriteria(Syskeyword.class);
criteria.add(Restrictions.like("keyword", keyword, MatchMode.ANYWHERE));
criteria.add(Restrictions.ge("vietime", new Date()));
criteria.addOrder(Order.desc("vieprice"));
criteria.setFirstResult(0);
criteria.setMaxResults(1);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货