https://forum.hibernate.org/viewtopic.php?f=1&t=937401
http://www.coderanch.com/t/218034/ORM/java/hibernate-criteria-like-expression-Long
上面的文章建议不用criteria,这对于我等懒人是不可接受的,继续找
http://hi.baidu.com/piaokes/blog/item/f9681812f1fed055f919b86d.html
这里给出了思路
hibernate3建议使用如下
Restrictions.sqlRestriction("{alias}." + property + " like ? escape \'|\'", value,Hibernate.STRING)
value的值就是string啦,加了通配符转码。