더북(TheBook)

3. 데이터베이스와 연동하려면 BookRepositoryImpl 클래스의 getAllBookList() 메서드를 다음과 같이 수정합니다.

코드 17-11 BookRepositoryImpl.java

package com.springmvc.repository;
...
@Repository
public class BookRepositoryImpl implements BookRepository {
    ...

    public List<Book> getAllBookList() {
        String SQL = "SELECT * FROM book"; 
        List<Book> listOfBooks = template.query(SQL, new BookRowMapper()); 
        return listOfBooks;
    }
}

getAllBookList() 메서드는 데이터베이스의 book 테이블에 등록된 모든 전체 도서 목록을 조회하여 도서 목록을 반환합니다.

SQL 문을 SELECT * FROM book으로 간단히 설정합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.