我想通过使用Hibernate的标准
将像操作员像操作员一样应用于整数Ex:from User where str(id) like :id
它使用HQL起作用,但我想使用Hibernate Criteria API编写相同的查询。
解决方案是 sqlRestriction
。您无法使用标准限制。尝试以下内容:
Criteria criteria = session.createCriteria(User.class);
criteria.add(Restrictions.sqlRestriction(" id LIKE '%"+yourIdForSearching+"%' "));
List<User> users = criteria.list();