我需要向CriteriaQuery添加类似Restrictions.sqlRestriction的内容。如何将SQL条件添加到CriteriaQuery?
我的代码:
CriteriaBuilder criteriaBuilder=entityManager.getCriteriaBuilder();
CriteriaQuery<Installation> criteriaQuery = criteriaBuilder.createQuery(Test.class);
Root<Installation> root = criteriaQuery.from(Test.class);
criteriaQuery.select(root);
最佳答案
JPA标准允许使用function()
或具有JPQL等效项的其他子句。由于您没有说什么是“ SQL条件”,因此仅此而已。例如,您当然不能将一些随机SQL转储到JPQL过滤器中