본문 바로가기

SPRING

mybatis 실습 - INSERT

1. IEmpDAO 인터페이스 작성

- 인터페이스를 통해 구현하고자 하는 메서드 작성

- insert 메서드에 파라미터 값이 들어오지만? 왜 Param 안쓰지? Param은 일반 자료형에서만 쓴다!!!

 

 

2. IEmpDAO를 구현한 EmpMapper.xml 파일 작성

- resultType은 select 구문에서만 사용. 따라서 insert 구문에서는 생략된 것을 확인

- 값을 넣을 때는 db의 컬럼명보다 VO 객체의 필드명이 더 중요!!! (employee_id <<<<< employeeId가 우선)

- <select resultType="hashmap"> 의 경우, DAO에서 Map 인터페이스를 사용한 것과 동일한 효과를 가져온다

  hashmap 형태로 값을 반환해주면 DAO와 마찬가지로 (key,value) 형태로 내보내지게 된다

 

* DAO와 비교해보기

 

 

3. IEmpService 인터페이스 / EmpService 클래스 작성

- JDBC 작업 했을 때와 동일하게 작성

 

 

4. Controller 작성

- JDBC 작업 했을 때와 동일하게 작성

 

 

5. jsp 및 출력화면 생략

- JDBC 작업 했을 때와 동일하게 작성

'SPRING' 카테고리의 다른 글

mybatis 실습 - UPDATE  (0) 2020.09.06
mybatis 실습 - DELETE  (0) 2020.09.04
mybatis 실습 - SELECT  (0) 2020.09.04
JDBC 실습 - UPDATE  (0) 2020.09.02
JDBC 실습 - DELETE  (0) 2020.09.01