@Test public void testCoalesceFunction() { Entity from = from(Entity.class); Query<String> select = select(coalesce(from.getCode(), from.getName())); assertEquals( "select coalesce(entity_0.code,entity_0.name) from Entity entity_0", select.getQuery()); }
@Test public void testSupportCustomFunction() { Entity from = from(Entity.class); Query<String> select = select(function("toto", String.class, from.getName())); assertEquals("select toto(entity_0.name) from Entity entity_0", select.getQuery()); }