Govern/JDBC, mybatis, Eclipse EE

08-03(화) 1. Mapper에 insert, delete, update 만들기

Mary's log 2021. 8. 3. 11:24

※ 개인적인 개발 수업 정리글입니다. 꾸준히 정리할 예정이고 틀린 부분이 있다면 언제든지 댓글 환영입니다.


프로젝트 JDBC_MyBatis_Ver_2
insert 함수 만들기

 

 

< jdbc.properties >

< configuration.xml >

< insert 함수 만들기 >

 

< DeptMapper.xml에 id="deptInsert"로 주고 sql를 쓰기 >


 

프로젝트 JDBC_MyBatis_Ver_3 생성
update 함수 만들기

update 함수 만들기 >

< DeptMapper.xml에 id="deptUpdate"로 주고 sql를 쓰기 >

< main에서 update함수 호출하고 나면 오라클도 바뀌어있음 >


프로젝트 JDBC_MyBatis_Ver_3  selectByDeptno함수 만들기

update 함수 만들기 >

< DeptMapper.xml에 id="selectByDeptno"로 주고 sql 쓰기 >

 

<최종적으로 함수 실행 시 출력값>


프로젝트 JDBC_MyBatis_Ver_3   delete 함수 만들기

< delete 함수 만들기 >

< DeptMapper.xml에 id="delete"로 주고 sql 쓰기 >

 

<최종적으로 함수 실행 시 출력값>


프로젝트 JDBC_MyBatis_Ver_4 생성

1. 

2. 나머지 패키지랑 클래스 가져오고, Mapper 하나 더 복붙해서 Mapper2로 틀만 만들어 두기


< Mapper2도 Configuration에서 쓸 수 있게 resource 추가 >

 

< 내용은 조금 다르고 이름은 같은 함수가, 각각 xml에 있으면, namespace를 바꿔줌 >

 

< DAO에서 namespace로 변경해주고 출력>


 

< 오라클 전체 레코드 갯수 출력하는 함수 만들기>

<최종적으로 출력>


프로젝트 JDBC_MyBatis_Ver_5 생성 모델클래스에 alis 사용

 

1. 

 

<만약 Configuration에서 Alias 등록이 안되어있는데,

        Mapper에서 Alias로 써버리면,

       ClassNotFoundE 뜸 >

 


< Hashmap 함수 만들기>

 

 

 

< 최종적으로 출력>