백엔드 프로젝트를 하면 쿼리를 작성하고 Back logic을 작성할 일이 많아지는데 그때, SQL Mapper로 MyBatis를 쓰면서 mapper.xml 파일에 라고 쓰인 것을 자주 보았을 것이다. [개발하면서 뜬금없는 호기심 1탄] Mybatis 모든 쿼리문에 꼭 CDATA를 사용해야할까? CDATA 란? 쿼리를 작성할 때 '', '&'를 사용해야 하는 경우가 생기는데 xml에서 그냥 사용하면 mapper에 작성된 , 와 같은 태그로 인식한다. 그렇다면 mapper.xml에 작성된 태그 괄호와 달리 이 등호는 '쿼리에 필요한 코드'라고 알려줘야 한다. 그때 사용하는 것이 이다. 사용법 XML에서 파싱 할 대상으로 인식하지 하지 않도록 그 구역을 지정해 주는 것이 CDATA이다. XML로 파싱을 원하지..