ibatis 에서 세션에 담긴 변수를 직접 사용할 수 있는 방법이 있나요?
- 작성자 :
- 임*혁
- 작성일 :
- 2016-04-25 17:59:17
- 조회수 :
- 1,044
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하십니까
우선 IBATIS 에서 사용자 별로 다른 파라미터 변수값을 조건문에 추가해서 사용하려고 합니다.
우선 이 변수는 모든 기능에 다 적용되어야 하기 때문에 일반적인 클래스에 파라미터를 모두 추가할 수도 없는 상황이고요. 이미 완료된 프로젝트이기 때문에 JAVA 쪽 로직을 모두 수정할 수 도 없습니다. 따라서 가능한 쿼리에 조건만 추가하여 변경하려고 합니다.
예를 들어, 사용자별 USERID 가 있는데 String, VO 혹은 map 에 바인딩하여 파라미터 전송없이, 바로 XML 에서 where 절로 쓸수 있는 방법이 있나요? 혹은 간단한 선언만을 통해서요
우선 IBATIS 에서 사용자 별로 다른 파라미터 변수값을 조건문에 추가해서 사용하려고 합니다.
우선 이 변수는 모든 기능에 다 적용되어야 하기 때문에 일반적인 클래스에 파라미터를 모두 추가할 수도 없는 상황이고요. 이미 완료된 프로젝트이기 때문에 JAVA 쪽 로직을 모두 수정할 수 도 없습니다. 따라서 가능한 쿼리에 조건만 추가하여 변경하려고 합니다.
예를 들어, 사용자별 USERID 가 있는데 String, VO 혹은 map 에 바인딩하여 파라미터 전송없이, 바로 XML 에서 where 절로 쓸수 있는 방법이 있나요? 혹은 간단한 선언만을 통해서요
A
임정혁님, 안녕하세요.
문의주신 내역은 사용 예시를 한번도 본적이 없는 케이스라 어렵지 않을까 생각됩니다.
설마 된다고 하더라도, 보안 등의 이슈사항이 있을 것으로 생각되어 권장하는 방법이 되기는 어려울 것으로 보입니다.
관련 레퍼런스를 직접 찾아보시는 것을 권장드립니다.
감사합니다.
문의주신 내역은 사용 예시를 한번도 본적이 없는 케이스라 어렵지 않을까 생각됩니다.
설마 된다고 하더라도, 보안 등의 이슈사항이 있을 것으로 생각되어 권장하는 방법이 되기는 어려울 것으로 보입니다.
관련 레퍼런스를 직접 찾아보시는 것을 권장드립니다.
감사합니다.