我想创建一个Hibernate查询来检查字符串是否包含子字符串。
假设用户类具有id,name,info。
info是包含多个子字符串的String。
例如,info包含类似&#34的字符串;嗨我来自Pune"。 我想读取包含Pune作为子字符串的所有记录。 我尝试使用类似查询但不工作。
Criteria criteria = session.createCriteria(Post.class);
criteria.add(Restrictions.like("content",contentStringToLook));
users = (List<Post>)criteria.list();
答案 0 :(得分:2)
尝试按如下方式修改限制:
criteria.add(Restrictions.like("content","%"+contentStringToLook+"%"));
答案 1 :(得分:1)
你可以使用这个:
A[:,index_i ,index_j]= abs( B[:,index_i ,index_j] - C[:,index_i ,index_j] )
还有 MatchMode.START、.END 和 .EXACT。