0
데이터베이스와 상호 작용하는 응용 프로그램을 작성 중입니다. PreparedStatement
을 사용하여 쿼리를 실행하려고하지만 수행해야하는 쿼리 수가 많아서 앞으로 증가 할 수 있습니다.
특정 쿼리를 실행하기위한 함수를 작성하고 더 나은 방법을 생각할 수 없다는 것을 알고 있습니다.데이터베이스에 대한 쿼리 클래스 설계
SELECT *
FROM TABLE_NAME
WHERE TABLE_NAME.ATTRIBUTE_NAME = ?
및
SELECT *
FROM TABLE_NAME
WHERE TABLE_NAME.ATTRIBUTE_NAME = ?
AND TABLE_NAME.ATTRIBUTE_NAME1 = ?
나는 모두를 실행하는 독립적 인 기능을 쓰기 (하나 개의 쿼리를 수행하는 방법에 an example)를해야하지만 :
예를 들어 쿼리가 될 수 있습니다 나는 이것이 이것을 행하는 모듈 방식이 아니라는 것을 알고있다.
더 좋은 방법은 없나요?
왜 Spring JDBC 지원을 사용하지 않고 단순히 DAO/Service를 사용하여 쿼리를 수행하지 않습니까? DAO/서비스는 단지 패턴 일 뿐이며 봄 컨텍스트 외부에서는 사용할 수 있습니다. –
@bellabax 저는 이것에 대해 알지 못했습니다. 저는 과거에'jdbc'에서만 작업했습니다. 다른 방법이 있다면 자세히 설명해주십시오 (체크 아웃하겠습니다). –