Spring 기초: 데이터 접근 (3)

2665 단어 spring
더 읽 기
개원 세계 에서 많은 ORM 프레임 워 크 가 사용 되 고 있 습 니 다. 예 를 들 어 Hibernate, 그리고 최근 몇 년 동안 많이 사용 한 Mybatis 도 있 습 니 다. 이런 프레임 워 크 의 장점 과 단점 에 대해 상세 하 게 서술 하지 않 고 Spring 과 Mybatis 를 어떻게 결합 하 는 지 에 만 관심 을 가지 고 있 습 니 다.
1. Mybatis 속성 설정 파일




    
        
    
    
        
    
    
        
    


2. Mybatis Dao 작업 프로필




    
    
    
        INSERT INTO t_forum(forum_name,forum_desc)
        VALUES(#{forumName},#{forumDesc})
    
    
    
        UPDATE t_forum
        SET forum_name=#{forumName},forum_desc=#{forumDesc}
        WHERE forum_id=#{forumId}
    


3. Spring 프로필 에 Mybatis 에서 사용 할 SqlSession Factory 설정



4. Mybatis 에서 사용 하 는 Template, SqlSessionTemplate 주입


    


5. Mybatis 의 DAO 클래스 작성

@Repository
public class ForumMybatisDao {
    @Autowired
    private SqlSessionTemplate sessionTemplate;
    public Forum getForum(int forumId) {
        return sessionTemplate.selectOne(
                "com.firethewhole.maventest11.dao.mybatis.ForumMybatisDao.getForum"
                , forumId);
    }
}
  • maventest11.zip (20.4 KB)
  • 다운로드 횟수: 0
  • 좋은 웹페이지 즐겨찾기