목록spring (4)
코드 짜는 티모
Spring에 관한 면접 질문 1. Spring Framework란 무엇인가요? Spring은 자바 기반의 경량 프레임워크로, 엔터프라이즈급 애플리케이션을 개발하기 위한 포괄적인 솔루션을 제공합니다. IoC(Inversion of Control)와 의존성 주입(Dependency Injection)을 기반으로 한다. 2. IoC(Inversion of Control)란 무엇인가요? IoC는 애플리케이션의 제어 흐름이 개발자가 아닌 프레임워크 또는 컨테이너에 의해 관리된다는 개념입니다. Spring에서는 IoC 컨테이너가 객체의 생성과 관리를 담당하고, 의존성을 주입합니다. 3. 의존성 주입(Dependency Injection)은 무엇인가요? 의존성 주입은 객체가 직접 필요로 하는 의존성을 직접 생성하지..
매퍼파일 xml파일의 쿼리안에서 비교연산자(,,,) 사용하면 정상적으로 인식하지 못한다. 비교 연산자가 아닌 태그로 인식해서 그렇다. 이를 해결하기 위해선 를 사용해서 감싸주면 된다. 이렇게 감싸주면 [ ] 안에 있는 문장은 파싱되지 않고 그대로 문자열로 출력된다. 사용예시 SELECT * FROM COMPANY WHERE emp_cd 5; 40 ]]>; 사용할 부분에만 감싸줘도 되고, 전체를 감싸줘도 된다.
dataset으로 받은 파라미터를 =조건이 아닌 LIKE조건으로 하고싶을때 = 조건 empnm = '티모' LIKE 조건 empnm LIKE '%모' 이 상황에서 모 대신 뷰에서 던져준 변수를 사용하고 싶을때는 어떻게 해야할까요 empnm LIKE '%#param#%' 하면 제대로된 결과값이 나오지 않습니다. empnm LIKE '%'||#param#||'%' 이렇게 하면 원하던 결과값이 나옵니다.
ORA-00911:문자가 부적합 합니다. spring에서 ibatis든 mybatis든 xml파일에 열심히 쿼리문짜고선 잘도는 쿼리문인데도 이런 로그를 띄울때가 잇음.. 정말 간단한 쿼리문에서도 이런 에러로그를 띄움.... 다른 경우도 있는지는 잘 모르겠는데 보통 sql문 마지막에 습관적으로 " ; " 붙이면 에로로그가 뽷뜸. 예를들어 12select sysdatefrom dual; 이런식으로 하면 마지막에 작성된 ; 때문에 신나는 에러로그를 발생시킨다. 그냥 12select sysdate from dual 이렇게만 작성. 내 경우엔 나름 쿼리문이 길어서 뭔 문자가 부적합한지 열심히 하나하나 보다가 마지막에 ; 확인하고선 너무 기뻐서 노트북 닫음ㅎㅎ 멍청