Spring Framework

JPA) JPA 사용해보기

na_o 2021. 7. 11. 00:35
728x90

- 콘솔에 SQL이 보이도록 application.properties 세팅

spring.jpa.show-sql=true

 

- JPA 사용해보기

@SpringBootApplication
public class Week02Application {

    public static void main(String[] args) {
        SpringApplication.run(Week02Application.class, args);
    }

    //프로젝트에서 실제로 쓰이진 않음. 단지 JPA 사용을 보여주기 위해 튜터가 만들어본 코드임
    // Week02Application.java 의 main 함수 아래에 붙여주세요.
    @Bean
    //repository: 쿼리를 날리는 녀석
    public CommandLineRunner demo(CourseRepository repository) {
        return (args) -> {
            Course course1 = new Course("웹개발의봄, Spring", "남병관");
            //save(): 테이블 만들고 저장하는 함수
            repository.save(course1);

			//findAll(): 테이블 전체 조회 / return: List
            List<Course> courseList = repository.findAll();
            for(int i=0; i<courseList.size(); i++) {
            	//get(n): List의 n번째에 있는 요소 리턴
                Course c = courseList.get(i);
                System.out.println(c.getTutor());
            }
        };
    }
}

 

- 결과

 

'Spring Framework' 카테고리의 다른 글

JPA) JPA 심화  (0) 2021.07.14
JPA) 생성일자, 수정일자  (0) 2021.07.11
JPA) JPA 시작하기  (0) 2021.07.09
MYSQL) 테이블 생성, 삽입, 조회  (0) 2021.07.09
RDBMS(Relational DataBase Management System)  (0) 2021.07.09