MyBatis : MyBatis는 스프링과 데이터베이스를 연결하여 스프링에서 생성한 객체와 SQL 쿼리 결과를 매핑해줍니다. MyBatis 의존성 추가 SQLSessionFactory : SQLSessionFactory는 MyBatis의 핵심 객체로 SQLSession을 통해 Connection을 생성하거나 SQL을 전달하고 결과를 리턴 받는 구조로 작성합니다. Mapper : MyBatis의 Mapper는 SQL에 대한 처리를 지정하는 역할을 합니다. Mapper 설정을 위해 root-context.xml에 'Namespaces'에서 'mybatis-spring' 탭을 선택합니다. mapper 패키지를 만들고 root-context.xml에 패키지를 인식할 수 있도록 경로를 지정해줍니다. 태그를 통해 ..
JDBC Driver 다운로드 SQL Developer 설치되어 있다면 설치된 폴더 내부 jdbc/lib 폴더 안에 'ojdbc.jar' 파일이 있습니다. 없을 경우 다운로드 https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html JDBC and UCP Downloads page We’re sorry. We could not find a match for your search. We suggest you try the following to help find what you’re looking for: Check the spelling of your keyword search. Use synonyms for the keyword y..
Spring Test Code 작성 @Runwith() : 현재 테스트 코드가 스프링을 실행하는 역할을 할 것이라는 것을 표시 @ContextConfiguration() : () 안에 지정된 클래스나 문자열로 필요한 객체들을 스프링 내에 객체로 등록 @Log4j : JUnit에서 로그 기록 @Autowired : 해당 인스턴스 변수가 스프링으로부터 자동으로 주입 @Test : JUnit에서 테스트 대상을 표시 assertNotNull(변수); : 변수가 null이 아니어야 테스트 성공