NamedParameterJdbcTemplate에서 데이터베이스로 보내지는 최종 sql 쿼리를 가져와야합니다. 예를 들어 :spring NamedParameterJdbcTemplate 매개 변수가 대체 된 get (final) sql 쿼리
Select * from tbl where name ='mark'
덕분에 많은
NamedParameterJdbcTemplate에서 데이터베이스로 보내지는 최종 sql 쿼리를 가져와야합니다. 예를 들어 :spring NamedParameterJdbcTemplate 매개 변수가 대체 된 get (final) sql 쿼리
Select * from tbl where name ='mark'
덕분에 많은
얼핏 at the source code https://github.com/spring-projects/spring-framework/blob/master/spring-jdbc/src/main/java/org/springframework/jdbc/core/namedparam/NamedParameterJdbcTemplate.java 모든 쿼리가 'getParsedSql' method 통과 및 구문 분석에 대한 NamedParameterUtils
:
Select * from tbl where name = :name
이 같은 뭔가가 필요합니다.
Select * from tbl where name = :name
아마
Select * from tbl where name = ?
처럼 뭔가로 번역 얻을 것이다 즉 JDBC 작동하는 방법이기 때문에 매개 변수는 별도의 객체로 제공됩니다.
문장을 검사하려면 중단 점을 추가하고 살펴보십시오. 실제로 값을 얻으려면 리플렉션 또는 실제로 'NamedparameterJdbcTemplate'버전을 사용하여 코드를 변경하여 코드를 변경할 수 있습니다.
예상대로 표시되지 않습니다.
더 많은 컨텍스트 정보를 제공하고 [mcve]를 시도하십시오. – Yunnosch