我需要向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过滤器中

10-04 21:56