码迷,mamicode.com
首页 > 其他好文 > 详细

hql语句拼接模糊查询

时间:2019-06-03 14:18:32      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:stat   template   nat   ring   temp   模糊   turn   模糊查询   length   

第一种:

@Override
public List<Apply> findByState(String apstate) {
  StringBuffer hql= new StringBuffer();
  hql.append("from Apply app where 1=1");
  if (apstate.length() != 0 && apstate!=null){
    hql.append(" and app.appState like ‘%"+apstate+"%‘");
  }
  List<Apply> applies=(List<Apply>)this.getHibernateTemplate().find(hql.toString());
  return applies;
}

 

第二种:

@Override
public List<Apply> findByState2(String apstate) {
  String hql= "from Apply app where 1=1";
  if (apstate.length() != 0 && apstate!=null){
    hql=hql+" and app.appState like ‘%"+apstate+"%‘";
  }
  List<Apply> applies=(List<Apply>)this.getHibernateTemplate().find(hql);
  return applies;
}

hql语句拼接模糊查询

标签:stat   template   nat   ring   temp   模糊   turn   模糊查询   length   

原文地址:https://www.cnblogs.com/annuush/p/10967083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!