본문 바로가기

mybatis

(3)
[MyBatis] crud-javaconfig 앞서 해준 crud는 xmlconfig를 이용한 것이었다. javaconfig를 이용해서 crud를 똑같이 해준다 MenuDAO, mybatis-config.xml이 없어지고 menu-mapper.xml 대신 MenuMapper.java파일이 대체된다. Application, MenuController, PrintResult 코드 동일 Template - mybatis-config.xml에서 해준 설정을 Template에 해준다. package com.greedy.section02.javaconfig; import org.apache.ibatis.datasource.pooled.PooledDataSource; import org.apache.ibatis.mapping.Environment; import ..
[MyBatis] crud-xmlconfig JDBC에서 crud를 해줬듯이, MyBatis에서도 crud를 수행해보자. 프로젝트 Properties-java Build Path에서 Libraries, Source 추가 해준다. Template생성 package com.greedy.section02.xmlconfig; import java.io.IOException; import java.io.InputStream; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactoryBu..
[MyBatis] xml사용하지 않고 SqlSessionFactory빌드, xml 사용하기 UTF-8 인코딩설정 완료..(생략) Perspective에서 Java로 변경 mybatic-3.5.6.jar파일, ojdbc8.jar파일 lib폴더 생성해서 넣어줌 프로젝트 Properties - Java BuildPath - Libraries - Classpath에 위에 위의 파일들 AddJARs 적용 이전 jdbc에서 사용했던 오라클 계정을 연결시켜준다. DB접속에 관한 환경 설정 - JdbcTransactionFactory : 수동 커밋 - ManagedTransactionFactory : 자동 커밋 - PooledDataSource : ConnectionPool 사용 - UnPooledDataSource : ConnectionPool 미사용 생성한 환경 설정 정보를 가지고 마이바티스 설정 객체 ..