[Spring Boot] 데이터베이스 연결


[Spring Boot] 데이터베이스 연결

※ 스프링부트에서 데이터베이스 연결 1. MyBatis 2. JPA/Hibernate MyBatis ※ Controller → 서비스계층 → 마이바티스 계층 → DB ※ MyBatis Mapper XML의 주요 속성 1. <Mapper> 1) Namespace – 인터페이스 전체경로 작성(인터페이스 동일한 이름으로 병합해서 처리 함) 2. <Select> 1) Id – 메서드를 찾기위한 구분자(인터페이스 메서드명과 동일) 2) parameterType – 구문에 전달될 파라미터 타입 (패키지 경로 포함, 전체 클래스명) 3) resultType – 결과 반환 타입 (패키지 경로 포함, 전체 클래스명) - VO or Map(조인의 대한처리) 4) resultMap – 외부 Map타입을 이용한 반환 타입 3. <Insert>, <Update>, <Delete> 1) Id – 메서드를 찾기위한 구분자(인터페이스 메서드명과 동일) 2) parameterType – 구문에 전달될 파라미터 타...


#DB #Hibernate #JPA #Mybatis #SpringBoot #스프링부트

원문링크 : [Spring Boot] 데이터베이스 연결