今天给网站新加入了一个站内搜索的功能,思想是:使用Criteria进行模糊查询。 其中Dao层的方法如下:
//搜索方法public List<Question> findSearch(String scon) { session s = getHibernateTemplate().getSessionFactory().openSession(); Criteria criteria =s.createCriteria(Question.class); criteria.add(ExPRession.or(Expression.like("qdesc","%"+scon+"%"),Expression.like("qname","%"+scon+"%"))); return criteria.list(); }新闻热点
疑难解答