작성자 : 무노

작성자 : 무노

' IOT 기반 응용 SW과정 > Group Studying' 카테고리의 다른 글

7. 입출력 및 네트워크  (0) 2016.06.17
6. 컬렉션 프레임워크  (0) 2016.06.17
은행 관리 프로그램  (0) 2016.06.14
4. 기본 API  (0) 2016.06.09
3. 상속, 인터페이스  (0) 2016.06.09

sqlsessionFactory는 원래는 sqlSession을 만들기 위해서 필요한놈.


sqlSession이 아니라 SqlSessionFactory를 멤버로 유지했던 이유는,, 

sqlSession이가 쓰레드 안전하지 않기때문에 한개의 session만 open됐다가 사용 완료 후 close해줘야됨


<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">

--> 마이바티스 스프링 연동 모듈에서 제공하는 SqlSession구현 클래스

</bean>


session.getMapper(IEmployeeDao.class) -> Dao구현체

매퍼객체를 그때그때 getMapper해서 사용했던 이유는 매퍼객체도 세션객체처럼 쓰레드 안전하지 않기 때문....


스프링연동버전에서는 저 매퍼 객체를 컨테이너에 빈으로 등록해놓고 걍 써도됨


<bean id="deptDao3" class="org.mybatis.spring.mapper.MapperFactoryBean">

<property name="mapperInterface" value="dao.IDeptDao"></property>

<property name="sqlSessionTemplate" ref="sqlSession"></property>

</bean>

' IOT 기반 응용 SW과정 > Web Programing' 카테고리의 다른 글

Day59 Spring-AOP  (0) 2016.06.13
Day58 AOP (Aspect Oriented Programming)  (0) 2016.06.10
Day56 MyBatis-Spring  (0) 2016.06.08
Day55  (0) 2016.06.03
Day54 MyBatis_anno  (0) 2016.06.02

+ Recent posts