docs: public <T> T find(Connection conn, Query query, RsHandler<T> rsh) throws SQLException {
  		checkConn(conn);
  		Assert.notNull(query, "[query] is null !");
  		
  		PreparedStatement ps = null;
  		try {
  			ps = dialect.psForFind(conn, query);
  			return SqlExecutor.query(ps, rsh);
  		} catch (SQLException e) {
  			throw e;
  		} finally {
  			DbUtil.close(ps);
  		}
  	}