자바 의 가 변 매개 변수 메커니즘

807 단어 자바
DbUtils 의 Query Runner 조회 방법 을 사용 할 때 소스 코드 를 보 니 방법 이 있 는 매개 변 수 는 (Object... params),
다음 공 부 를 보충 하 였 는데 이것 은 jdk 1.5 의 특성 인 Varargs (가 변 매개 변수) 체제 로 서로 다른 매개 변수 가 필요 한 장소 에 활용 할 수 있 습 니 다.
이러한 예제 코드:
 
	/**
	 * Description:       
	 * @param sql
	 * @param object
	 * @param params
	 * @return 
	 */
	@SuppressWarnings("unchecked")
	public static <T> Object queryBean(String sql, Class<?> clazz, Object...params){
		try {
			//      Object...     .. 
			Object bean = getRunner().query(sql, 
					new BeanHandler(clazz), params);
			
			return bean;
		} catch (SQLException e) {
			e.printStackTrace();
		}
		
		return null;
	}
 

좋은 웹페이지 즐겨찾기