Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 로헨델 떠돌이상인
- 페이튼 떠돌이상인
- 베른 떠돌이상인
- HWP
- 가로세로세팅
- 슈샤이어 떠돌이상인
- sm
- 특정페이지가로로
- 홈페이지제작견적
- 루테란 떠돌이상인
- SI
- https
- IT용어
- 작은화면
- 아르데타인 떠돌이상인
- zoom
- 애니츠 떠돌이상인
- 유튜브
- SE
- 파푸니카 떠돌이상인
- 욘 떠돌이상인
- PIP모드
- 이름바꾸기
- 토토이크 떠돌이상인
- 한글
- SSL
- 3
Archives
- Today
- Total
도담도담
Spring + myBatis 연동하기 본문
1. applicationContext.xml에 스프링 제공 sqlSessionFactoryBean 클래스 등록
<!-- Spring + mybatis way 1 SqlSessionFactoryBean Registration -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:sql-map-config.xml" />
<property name="dataSource" ref="dataSource" />
</bean>
2. Sql SessionDaoSupport를 상속 받는 DAO 작성 (주요 부분만..)
@Repository
public class BoardDAOMybatis extends SqlSessionDaoSupport {
@Autowired
public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) {
super.setSqlSessionFactory(sqlSessionFactory);
}
public void insertBoard(BoardVO vo){
System.out.println("==>Mybatis로 insertBoard() 처리");
getSqlSession().insert("BoardDAO.inserBoard",vo);
}
:
:
==
SqlSession session = getSqlSession();
session.insert("BoardDAO.inserBoard",vo);
(위에꺼를 풀어서 쓰면 이거랑 같은 말이다.
3. BoardServiceImpl 내부 멤버변수의 데이터 타입 변경
@Service("boardService")
public class BoardServiceImpl implements BoardService {
@Autowired
private BoardDAOMybatis boardDAO;
:
:
'IT 공부 > KH 정보교육원' 카테고리의 다른 글
Spring에서 xml 파일들의 역할 (0) | 2021.07.01 |
---|---|
Spring에서 패키지별 역할 (0) | 2021.06.30 |
myBatis 콘솔 출력 결과에 대한 설명 (0) | 2021.06.29 |
myBatis (0) | 2021.06.29 |
프레젠테이션, 비지니스 레이어 통합 (0) | 2021.06.28 |
Comments