본문 바로가기
반응형

#마이바티스4

CDATA, cdata, cdata란?, CDATA사용이유, CDATA사용하는 이유, xml cdata, 마이바티스 cdata CDATA란 XML 문서/파일 내용을 보면 가끔 로 되어있는것을 볼 수 있습니다. 이게 무엇인지 알아보겠습니다. CDATA는 Character Data를 의미하며, 이 문자열들 사이의 데이터는 XML 마크업으로 해석하지 않아야 하는 데이터를 포함한다는 것을 의미합니다. '(Unparsed) Character Data'. 즉, '파싱하지 않는 문자 데이터'라는 뜻입니다. 파싱하는 문자 데이터는 'PCDATA'라고 부릅니다. CDATA와 코멘트의 주요 차이점은 다음과 같습니다. CDATA는 여전히 문서의 일부인 반면, 코멘트는 그렇지 않습니다. CDATA에서는 문자열]]>(CDEnd)을 포함할 수 없는 반면, 주석에서는 -가 유효하지 않습니다. CDATA를 쓰는 이유 CDATA를 쓰는 이유를 알아봅시다. 먼.. 2021. 12. 8.
Mybatis(마이바티스) 동적 쿼리 if문 문법, Mybatis(마이바티스) <if> 사용법, Mybatis(마이바티스) <if>사용방법, Mybatis(마이바티스) if 검사방법, Mybatis(마이바티스) 동적 쿼리 if문 문법, Mybatis(마이바티스) 사용법, Mybatis(마이바티스) 사용방법, Mybatis(마이바티스) if 검사방법 Mybatis(마이바티스)는 DBMS엑세스를 쉽게 사용할수 있게 해주는 Java진영의 대표적인 ORM Framework 입니다. Mybatis(마이바티스)는 동적쿼리 작성을 지원하여 SQL과 코드를 좀 더 간결하게 유지할 수 있습니다. 그 중 이번에는 if문 사용방법을 알아봅시다. if문의 기본사용법 mybatis의 if문은 값을 확인하려는 조건식이 참일경우 쿼리문에 포함하도록 합니다. SELECT * FROM MAP WHERE pid = '100' AND KEYWORD LIKE #{keyword} 만일 위 예시에서 parameter로 전달.. 2021. 11. 9.
mybatis(마이바티스)란, mybatis 사용하는 사유/이유, mybatis 장점/단점 1. 마이바티스(mybatis)란? "Java에서 DBMS에 엑세스하는 작업을 캡슐화하여 쉽게 사용할 수 있게 도와주는 Framework입니다." 마이바티스는 사용자 지정 SQL, 저장된 절차 및 고급 매핑을 지원하는 first class persistent 프레임워크입니다. 마이바티스는 JDBC 코드와 매개 변수의 수동 설정 및 결과 검색을 거의 모두 제거합니다. 마이바티스는 맵 프리미티브, 맵 인터페이스 및 Java Pojo (Plain Java Object) 를 위한 간단한 XML 또는 주석을 사용할 수 있습니다. 2. Mybatis 사용하는 이유? 왜 쓰고 있나? (mybatis의 장점) 1) 쿼리를 XML 로 분리 쿼리를 XML로 분리함으로써 아래와 같은 장점을 가질 수 있습니다. - 쿼리 수정.. 2021. 10. 31.
mybatis (마이바티스) 개발후기 "어렵지만 그래도 편한 Java진영 DB연동 framework" 장점 1. DB와의 연계를 편하게 해주는 Java 진영의 대표적인 framework 2. 단순JDBC보다 좀더 간편하게 DB접근이 가능하다. 코드수를 줄일 수 있고, 이에 따라 생산성이 늘어난다. 3. 복잡한 쿼리도 동적으로 구현가능하다. if문을 사용해서도 가능하고, iterate 등도 사용가능하다. 훨씬 쉽게 쿼리 작성이 가능하다. 단점 1. 복잡한 설정 : mybatis 뿐만이 아니라 이것을 사용하기 위한 여러 dependecy들이 존재하며, 설정을 위해 xml 설정파일도 수정해주어야 한다. 웹문서/블로그들에 잘 나와있긴 하지만, 잘못되어있거나 버전이 다를경우엔 정상적으로 동작하지않기도 한다. 또한, config 파일의 위치가 폴더 깊.. 2021. 9. 10.
반응형