아이바티스 2

[Ibatis] Dynamic Query SQL

Dynamic Query Attribute 속성 명 설명 prepend 요소의 내용 가장 앞에 출력 property 파라미터(Parameter)의 값을 비교할때 사용 removeFirstPrepend 처음 내용을 출력하는 하위 요소의 prepend값의 출력 여부 compareProperty 비교할 다른 매개변수명 compareValue 비교대상이 될 값 Dynamic Query SQL 태그 설명 property 값이 같을때만 쿼리 실행 ex ) useFl = #useFl# useFl가 Y일 때만 isEqual 태그 안에 조건을 실행 #변수# property 값이 같지 않을 때만 쿼리 실행 ex ) useFl = #useFl# useFl가 Y일 아닐때만 isNotEqual 태그 안에 조건을 실행 #변수# ..

IT/Ibatis 2020.09.29

[Ibatis] Ibatis(아이바티스) 개념

Ibatis(아이바티스) 이란 - 데이터 베이스에 있는 자원(데이터)들을 보다 편리하게 가져오기 위한 프레임워크. - SQL에 기반한 데이터베이스와 자바, 닷넷(.Net), 루비(Ruby) 등을 연결 시켜주는 역할을 하는 영속성 프레임워크. - 프로그램 소스코드에서 SQL 문장을 분리하여 별도의 XML 파일로 저장하고 이 둘을 서로 연결시켜주는 방식. - 사용자(프로그램 개발자)가 SQL 문장을 만들면 그에 적합한 객체모델을 생성하는 방식.(내부적으로 적합한 Model을 선정함) 이미지 출처 : www.kdata.or.kr/info/info_04_view.html?field=&keyword=&type=techreport&page=98&dbnum=149655&mode=detail&type=techrepor..

IT/Ibatis 2020.09.28