如何在休眠条件中像操作员一样申请整数



我想通过使用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();

相关内容

最新更新