앞서 DBIO와 DBIO 검색시
왜 전자정부프레임워크가 나오는지에 대한 이론을 간단히 살펴봤다.
https://standout.tistory.com/589
https://standout.tistory.com/590
새프로젝트 생성
egovframe - start - new web project
정보입력 - next - finish
sql.xml을 만들기 전에, 우선 스크랩북을 열어 쿼리가 잘 돌아가는지 실행해보자.
데이터 중에 dept_no가 10인 dept_name이 accounting 임을 잠시 기억해두자.
https://standout.tistory.com/1123
mybatis로 진행하기위해서 mapper config 파일과 sql, 두개의 xml파일이 필요하다.
eclipse에서는 이를 gui형태로도 작성할 수 있도록 돕는데,
https://standout.tistory.com/646
MapperConfiguration Editor와 Mapper Editor이 그 예시이다.
MapperConfiguration Editor는 mapper configureation file을 편집하는데에,
Mapper Editor는 sql코드를 작성하고 편집하는데에 사용한다.
우선 MAPPER 파일 두개를 만들어보자.
egovframe - implementation - new mapper configuration
프로젝트 선택 - mapper파일 이름 지정 - finish
파일선택 - open with - other - mapper configuration editor - ok
나머지 sql.xml도 만들어보자. - 같은 방식으로 선택 후 - mapper editor 선택 - ok
mapper config는 sampe_config, sql mapper는 sampe_map로 이름을 지어봤다.
sql mapper - mapper editor로 open한 파일에서 - resultmap - add resultmap
type 지정한 뒤 - add - deptname에 필드명 dept_name을 적어보자.
이제 dept_no가 10인 dept_name을 select해 볼것이다.
query - add select query
type - string 선택
map - resultmap 선택
id를 원하는 변수로 지정하고, - open query builder
add table - dept table 선택 - ok
dept_name이라는 조건을 선택
conditions - dept_no = dept_no로 우선 입력 - ok
값을 #{} 안으로 넣는 형식으로 수정 후 - SET PARAM
이제 이 변수에 원하는 VALUE값 10을 넣고 QUERY TEST
잘 select 되어 출력되는것을 확인 할 수 있다.
10번이라는 부서코드를 가진 부서명 ACCOUNTING.
이제 gui 설정을 끄고,
MAPPER가 잘 생성되었는지 CODE로 확인해보자.
우리는 코드를 쓰지않았지만, editor가 설정한대로 코드를 잘 작성해주었다.
'IDE > Eclipse' 카테고리의 다른 글
EclEmma JUnit과 함께 Eclipse에서 소스커버리지 확인하기 (0) | 2023.12.04 |
---|---|
HSQL Database Manager, Eclipse에서 쿼리실행하기 (0) | 2023.11.09 |
SQL Scrapbook, 쿼리실행해 데이터 확인하기 (0) | 2023.11.09 |
Close Project: 프로젝트 비/활성화 (0) | 2023.11.09 |
run on server, 브라우저 변경하기 (0) | 2023.11.07 |