Query Service를 이용할 시 편집기와 DB를 직접 연결하여 좀 더 수월하게 Query Service를 사용할 수 있도록 보조하기 위한 툴이다. 이 문서에서는 DBIO를 이용하여
result mapping과 Vo를 자동생성해 보고, 만들어진 쿼리를 편집하도록 하겠다. 보다 자세한 내용은 Eclipse의 Help를 참조하기 바란다.
DBIO의 특징
쿼리 Test기능
DBIO의 팝업을 통해 query mapping파일에 들어갈 쿼리를 직접 테스트 해볼 수 있다.
문법 체크
DBIO의 팝업에서 쿼리가 올바르지 않을 경우 해당 에러를 보여준다.
Result mapping . VO class Generation
Query Test 후 결과를 이용하여 result mapping 과 연관된 VO class 를 자동 생성할 수 있다.
쿼리 ID 중복체크 기능
query mapping에서 새로 작성한 쿼리의 id가 기존의 id와 중복될 경우 에러를 발생한다.
쿼리 ID 참조 기능
사용된 쿼리 ID가 정의되어 있지 않거나 올바르지 않다면 에러를 발생한다. 올바를 쿼리 ID일 경우 쿼리 ID를 통해 해당 쿼리가 정의된 파일을 참조할 수 있다.
Table을 통한 query mapping, VO, DAO 생성 기능
DB 테이블에서 팝업을 통해 직접 query mapping, VO, DAO를 생성할 수 있다.