▶ MyBtis 사용하는 이유?
▶pom.xml을 이용헤서 필요한 jar 파일들을 다운로드
▶Namespace 탭을 이용해 사용 가능한 xml 태그의 폭을 넓혀줌
▶sqlSessionFactoryBean : 데이터 베이스와의 연결과 sql 실행에 대한
모든것을 가진 중요한 객체(root-context.xml 추가)
▶mybatis-config.xml : 스프링의 설정과 별도로 사용하는
모든 mybatis의 설정 기능 활용 가능
(src/main/resources 아래 xml 파일 생성)
▶configLocation : mybatis-config.xml 파일이 스프링이 동작할 때 같이 동작하도록 설정
(root-context.xml)
▶SqlSessionTemplate : 데이터베이스와 연결을 맺고,
작업이 완료된 후에 연결을 close() 해주는 일을 처리해줌
- MyBatis의 SqlSession 인터페이스를
구현한 클래스로
기본적인
트랜잭션의 관리나 쓰레드 처리의 안정성 등을 보장해 주고, 데이터베이스의 연결과 종료를 책임짐(root-context.xml)
▶JDBC : 자바 프로그램 내에서 DataBase와 관련된 작업을 처리할 수 있도록 도와줌
- 지저분한 코드 해결 ( ★본인 DB 아이디와 비밀번호로 바꾸기)
▶pom.xml 추가
먼저 추가하고 에러가 뜬다면 , 밑에 코드 추가
#위에 <properties> 밑에 작성
▶ Mapper
▶ mybatis-Spring에서 xml Mapper 인식해야 정상 작동 가능
# 작성된 mappers 폴더 내에 어떤 폴더이건 관계없이 파일의 이름이 mapper.xml 로 끝나면 자동으로 인식하게끔 설정
폰트: https://www.woowahan.com/