S2AbstractService#selectでどうしても実現できない問い合わせはJdbcManager#selectBySqlを呼びたくなります.
AbstractServiceにselectBySqlを追加しましたが,これってS2AbstractServiceにあってもいいような気がしますが,どうでしょうか?
public abstract class AbstractService<E> extends S2AbstractService<E> { public <T> SqlSelect<T> selectBySql(Class<T> baseClass, String sql, Object... params) { return this.jdbcManager.selectBySql(baseClass, sql, params); } }