HikariCP

가볍지만 빠르고 안정성이 있는 JDBC Connection Pool 라이브러리

 

MyBatis

SQL과 자바 객체를 매핑하는 DB 접근용 프레임워크

 

 

 

예시

워크벤치를 이용하여 user라는 테이블을 만들었다.

 

 

 

HikariCP와 MyBatis 설정

 

 

 

UserDTO는 테이블의 모든 정보를 받아오는 역할을 한다

 

 

 

mapper.xml을 통해 쿼리문을 작성 후 매핑한다. select문을 우선 매핑해보기로 하였다.

 

 

 

'korea'라는 아이디를 가진 유저를 조회할 경우 korea의 전체 정보가 뜬다.

 

 

 

 

이번에는 insert문을 이용해 테이블에 데이터를 추가하기로 하였다.

 

 

 

UserDTO 객체를 이용하는 방법과 이용하지 않는 방법이 있다. UserDTO를 이용한다면, 생성자 때문에 마지막에 default 처리되어 있는 registDate 파라미터 역시 넣어야 한다. 하지만 UserDTO  없이 한다면, registDate는 now()로 default 처리 되어 있기 때문에 굳이 파라미터를 적을 필요가 없다.

 

 

 

 

'Spring' 카테고리의 다른 글

[Spring DB] 게시판 만들기 (1)  (0) 2023.08.11
[Spring DB] 다대다 Join 연산자 쿼리 불러오기  (0) 2023.08.10
[Spring] 범용 에러처리 클래스  (0) 2023.08.07
[Spring] 로그인 실습  (0) 2023.08.07
[Spring] 카테고리 실습  (0) 2023.08.07

+ Recent posts