-
Notifications
You must be signed in to change notification settings - Fork 574
Open
Labels
Description
scouter를 적용하여 모니터링 하는 시스템에서 완성 SQL을 위한 bind parameter 기능 실행 시 오류가 있어 올립니다.
bind parameter 선택시 (캡쳐한 이미지의 아래쪽 에러 메시지)
원인은 bind해야할 파라미터 갯수는 5개이나 수집한 파라미터 개수는 3개여서 에러가 발생되었습니다.
어플리케이션은 hibernate을 사용하여 개발되었으며 에러가 난 부분은 Criteria 기능을 사용하는 로직입니다.(Projection 생성 쪽?)
코드 분석을 해보니 PsSetMV.java의 후킹 대상 setXXX 메소드에 hibernate이 내부적으로 호출하는 setXXX 메소드이 포함되어 있지 않아서 발생을 했습니다.
코드 수정 후 정상적으로 bind parameter가 수행되는 것이 확인 되어서 조만간 PR 하도록 하겠습니다.
몇몇 setXXX 메소드의 경우 검토가 필요한 부분인 것 같아서 우선 이슈 올립니다.
bill23-kim, gunlee01 and usuall