package org.tests.model.basic.event; import io.ebean.Query; import io.ebean.event.BeanQueryAdapter; import io.ebean.event.BeanQueryRequest; import org.tests.model.basic.TOne; public class SimpleTOneQueryAdapter implements BeanQueryAdapter { @Override public int getExecutionOrder() { // just return 0 return 0; } @Override public boolean isRegisterFor(Class<?> cls) { return TOne.class.equals(cls); } @Override public void preQuery(BeanQueryRequest<?> request) { Query<?> query = request.getQuery(); // can get the type of query Bean, List, RowCount, Id's etc //Type queryType = query.getType(); query.where().raw("1=1"); } }