myBatis정의 및 특성
빠른 JDBC 코딩을 위한 일반화된 프레임워크
SQL을 자바 코드가 아닌 XML로 분리
SQL의 실행 결과를 Map 또는 자바 클래스로 자동 매핑
SQL을 XML이나 인터페이스내에 어노테이션을 활용하여 처리
적용 방법
1.sqlMapConfig에 객체를 지정
2.sqlMap에 실제 쿼리를 mapper로 지정
insert into t_user values(t_user_SEQ.nextval, #{userId}, #{userPassword}, #{userName}, #{userEmail}, #{userType})
3.설정된 환경설정 정보를 이용하여 SqlSession개체를 얻어온 다음 myBatis연동
@Autowired private SqlSessionTemplate sessionTemplate; public int insertUser(UserVo userVo) { System.out.println(userVo.toString()); return sessionTemplate.insert("user.userDao.insertUser", userVo); }
반응형
'학습 log (이론) > web' 카테고리의 다른 글
'json과 xml' (0) | 2017.07.27 |
---|---|
'Spring MVC' Maven 프로젝트 (0) | 2017.07.27 |
'MongoDb' (0) | 2017.07.17 |
'Spring' AOP (0) | 2017.07.06 |
'Spring' IOC와 DI (0) | 2017.07.04 |