@Override public List<D> selectAll(){ return select(null); }
@Override public D selectOne(D bean){ if(selectCount(bean)!=1){ returnnull; } List<D> list = select(bean); return list.get(0); }
@Override public D selectOneByQuery(Query<D> query){ if(selectCountByQuery(query)!=1){ returnnull; } List<D> list = selectByQuery(query); return list.get(0); }