code: 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);
  		}
  	}
docs: 查询<br>
  此方法不会关闭Connection
  
  @param <T> 结果对象类型
  @param conn 数据库连接对象
  @param query {@link Query}
  @param rsh 结果集处理对象
  @return 结果对象
  @throws SQLException SQL执行异常