반응형
JPA 사용하기
Application의 main함수에 아래의 코드를 추가하자.
@Bean
public CommandLineRunner demo(CourseRepository repository) {
return (args) -> {
};
}
이곳에 전의 SQL문과 동작이 동일한 JPA 문으로 작성해 보겠다.
@SpringBootApplication
public class Week02Application {
public static void main(String[] args) {
SpringApplication.run(Week02Application.class, args);
}
@Bean
public CommandLineRunner demo(CourseRepository repository) {
return (args) -> {
// SQL문 Insert
Course course1 = new Course("Spring", "오상훈");
repository.save(course1);
// Select 문
List<Course> courseList = repository.findAll();
for (int i = 0; i < courseList.size(); i++){
Course c = courseList.get(i);
System.out.println(c.getTitle());
}
};
}
}
정상적으로 완료된 것을 볼 수 있다.
반응형
'스프링 (Spring) > DTO, Lombok, JPA, H2' 카테고리의 다른 글
CRUD (0) | 2021.07.13 |
---|---|
DB 에 생성일자와 수정일자 필드 만들기 (0) | 2021.07.13 |
JPA 개념, 기본설정 (0) | 2021.07.13 |
H2 Database 기본설정 (0) | 2021.07.13 |
개념정리 (0) | 2021.07.11 |
댓글