티스토리 뷰
이제 SqlSessionFactory가 있으니, 주어진 이름 그대로, 너는 SqlSession의 인스턴스를 취득할 수 있어. SqlSession은 데이터베이스에 SQL 명령을 실행시키기 위해 필요한 모든 메쏘드를 포함하고 있어. 진짜로. 너는 SqlSession 인스턴스에 직접 매핑된 SQL 문장을 실행시킬 수 있어. 예를들면....
SqlSession session = sqlSessionFactory.openSession(); try { Blog blog = session.selectOne("org.mybatis.example.BlogMapper.selectBlog", 101); } finally { session.close(); }
이러한 접근 방식은 이전 버번의 mybatis 사용자들에게는 매우 친숙하지만, 이젠 좀더 깔끔한 접근법이 있어. 주어진 구문의 파라미터와 리턴값이 알맞게 서술된 인터페이스를 사용하는거지. 그렇게 너는 좀더 깔끔하고 타입에 안전한 코드를 캐스팅 오류나 error prone string literals 없이 실행할수 있어. 역시 예를 들면
SqlSession session = sqlSessionFactory.openSession(); try { BlogMapper mapper = session.getMapper(BlogMapper.class); Blog blog = mapper.selectBlog(101); } finally { session.close(); }
다음엔 정확히 뭐가 실행되는지 자세히 살펴보자.
출처 : http://www.mybatis.org/core/getting-started.html
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- SqlSessionfactory
- 사이판
- PIC
- LG
- 텐트
- 세부
- spring tutorial
- k-3
- 스프링
- K리그
- 캠핑
- 강원도
- 펜탁스
- 부모님
- 전북
- MySQL
- 카메라
- mybatis
- G3
- 톰캣
- 캠핑장
- 스프링부트
- Java
- 에닝요
- Spring
- web.xml
- 아마존
- 리조트
- 자바
- 여행
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
글 보관함