-
[Mybatis] 마이마티스 두번째 사용방법 (@어노테이션)Web/Servlet && Spring 2019. 8. 31. 20:56
Mybatis는 어노테이션으로 간단한 sql문을 조회할 수 있다.
StudentMapper.java 파일 생성
public interface StudentMapper { @Select("select * from student") List<Student> selectStudents(); }
Main.java에 추가
public static void selectMapper() throws IOException { Reader reader = Resources.getResourceAsReader("t_tok03/mybatis-config.xml"); SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(reader); SqlSession session = sqlSessionFactory.openSession(); session.getConfiguration().addMapper(StudentMapper.class);// 세션 안에 한번 추가 // 설정을 넣고 StudentMapper객체를 만들어 줘야 mybatis에 권한 위임이 가능하다. StudentMapper mapper = session.getMapper(StudentMapper.class); List<Student> list = mapper.selectStudents(); for (Student s : list) { System.out.println(s); } }
반응형'Web > Servlet && Spring' 카테고리의 다른 글
[Spring] ArrayIndexOutOfBoundsException: 46824에러 해결방법 (0) 2019.09.02 [Spring] MyBatis Spring과 연동하는 방법 (0) 2019.09.02 [Mybatis] mybatis opening session 에러 (0) 2019.08.31 [Spring] @Transactional사용법 ( 트랜잭션: transaction ) (0) 2019.08.29 [Spring] mysql 에러 (mysql Data truncation: Incorrect string value:) (0) 2019.08.29