본문 바로가기
STS3

2024/05/07-STS3

by 꼬마둔돌 2024. 5. 7.

MyBatis를 이용해 db연결

MavenRepository에서 MyBatis를 먼져 pom.xml에 등록해준다
DataSourceConfig에있는 Hikari로 연결한 dataSource이다
Hikari로 연결한 Datasource3을 이용해서 Mybatis를 연결해준다.
root-context-xml에 mybatis경로 설정을해준다.
memoDto에서 지정한 변수들이다
root-context-xml에서 mybatis경로를 설정했기 때문에 쿼리문을 간단하게 작성했다.
MybatisTests에서 db에 insert함수로 입력한 값들을 넣는식이다.
insert뿐만아니라 다른 쿼리문도 가능하다
List의 Map 형식으로 값들을 꺼내와서 log.info로 찍어낸다

Mybatis로 board만들기

먼저 root-context.xml에서 경로 설정과 mybaits 경로 설정을 해준다
그후 domain.mapper안에서 interface 객체를 생성한후 함수들을 입력한작성해준다.
그후 resources 밑에 mapper파일을 만들어서 그안에 mapper.xml에서 BoardMapper에서 작성한 함수들을 id로 입력설정한후 그에맞게 쿼리문과 경로를 설정해준다.
그후 java/test에서 JUID 테스트 파일을 만들어서 boardMapper 객체를 생성해서 insert 함수를 이용해 db에 값들을 넣어준다
값들이 잘들어가는걸 확인가능하다.
update도 문제없이 잘 작동된다
id를 입력하여 select도 문제없다.
반복문으로 전체조회이다.
db에있는 전체내용물을 log.info로 다꺼내온다

 

'STS3' 카테고리의 다른 글

2024/05/09-STS3  (0) 2024.05.09
2024/05/03-STS3  (0) 2024.05.08
2024/05/02-STS3  (0) 2024.05.02
2024/04/30-STS3  (0) 2024.04.30
2024/04/29-STS3  (0) 2024.04.29