@Test public void testPrefixMacro() { CriteriaBuilder<Document> cb = cbf.create(em, Document.class, "d"); cb.where("PREFIX(d, id)").eq(1L); String expected = "SELECT d FROM Document d WHERE d.id = :param_0"; assertEquals(expected, cb.getQueryString()); cb.getResultList(); }