public <E> List<E> query(Class<E> entityClass, QueryInfo queryInfo) throws QueryInfoException { DefaultTupleQueryInfoBean<E, E> bean = createQueryInfoBean(entityClass); return bean.query(queryInfo); }