@Test public void substring_indexOf() { QCat cat = QCat.cat; JPQLSerializer serializer = new JPQLSerializer(HQLTemplates.DEFAULT); cat.name.substring(cat.name.indexOf("")).accept(serializer, null); assertEquals("substring(cat.name,(locate(?1,cat.name)-1)+1)", serializer.toString()); } }