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 |