
build.gradle에 jpa와 h2 의존성 등록

:domain 패키지는 도메인을 담을 패키지
도메인이느 게시글, 댓글, 회원 등 소프트웨어에 대한 요구사항 혹은 문제 영역.

Posts의 클래스 코드 작성

@Id: 해당 클래스의 PK 필드@Column: 테이블의 칼럼. 선언하지 않더라도 해당 클래스의 필드는 모두 칼럼이 된다.@NoArgsConstructor : 기본 생성자 자동추가@Getter : 클래스 내 모든 필드 Getter 메소드 자동생성@Builder : 해당 클래스의 빌더 패턴 클래스 생성
postsRepository.save : 테이블 posts에 insert/update 쿼리 실행 ,만약 id 값이 있으면 update, 없다면 insert 쿼리 실행postsRepository.findAll : 테이블 posts에 있는 모든 데이터 조회resources - application.properties 파일 생성 후 코드 추가


spring.jpa.show_sql=true : 쿼리 로그 확인 spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect : MySQL 버전으로 변경