hql like中含有%的写法

第一种:

Query query = getSession().createQuery("from Company m where m.companyName like '%'||:name||'%' ");

query.setParameter("name", param);

第二种:

Query query = getSession().createQuery("from Company m where m.companyName like :name ");

query.setParameter("name", "%"+param+"%");

你可能感兴趣的:(like)