@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();
  }