인프런 커뮤니티 질문&답변
sqlSessionFactory는 생성안해도 되나요??
작성
·
401
0
spring이랑 mybatis 연동하는부분 구글링으로 예제 찾아보면 sqlSessionFactory를 생성해서 하더라구요
강의 예제에서는 sqlSessionFactory 부분이 없는데, 없어도 상관없나요??
sqlSessionFactory를 생성할 때와 어떤 차이가 있는지 궁금합니다!
퀴즈
MyBatis를 사용하여 데이터베이스 작업을 수행할 때, JDBC 템플릿 방식과 비교하여 얻을 수 있는 주요 이점은 무엇일까요?
런타임 오류 없이 컴파일 시점에 모든 SQL 오류 발견
SQL 문과 Java 코드를 분리하여 간결하게 관리
어떤 데이터베이스를 사용하든 SQL 문 수정 없이 동일한 코드 유지
개발자가 직접 SQL 문을 작성할 필요 없이 자동 생성
답변 1
0
이재환
지식공유자
스프링부트는 레거시 프로젝트에서 불편하게 일일히 xml로 설정하고 사용하는 것을 자동화해서 만들어주는 것이 많습니다.
마이바티스 부분도 말씀하신 그런 설정없이 강의에서 말한대로만 하면 사용가능한 것입니다.
쉽게 쓰라고 만들어준 스프링부트입니다. 불편한 예전걸 굳이 찾아서 사용하려고 노력할 필요는 없습니다.






오오 생략해도 되는거군요. 편리하네요. 감사합니다.