관리 메뉴

제뉴어리의 모든것

엔티티 클래스와 JpaRepository를 이용하여 DB 생성과 조작 본문

Spring Boot

엔티티 클래스와 JpaRepository를 이용하여 DB 생성과 조작

제뉴어리맨 2021. 1. 13. 11:33

-사전 작업

1. DB (mariaDB, Mysql) 설치 및 계정 세팅

2. Hibernate 라이브러리 설치

 

- 작업 순서

1. 엔티티 클래스(DB 스키마 같은 테이블 명세서 역할을 하는 클래스) 작성

 각종 어노테이션들을 이용하여 필드 세팅

->

package org.zerock.demo.entity;

import lombok.*;

import javax.persistence.*;

@Entity
@Table(name = "tbl_memo")
@ToString
@Getter
@Builder
@AllArgsConstructor
@NoArgsConstructor

public class Memo {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long mno;

@Column(length = 200, nullable = false)
private String memoText;
}

 

2. Spring Data JPA를 위한 스프링 부트 설정

 application.properties 파일 설정

 ->

spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.format_sql=true
spring.jpa.show-sql=true

 

3. 프로젝트 실행

 Debug 창에 실행된 SQL 로그 확인

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

JPQL 문법, 내용정리  (0) 2021.01.14
JpaRepository  (0) 2021.01.13
jUnit 개념, 특징, 어노테이션, 메서드  (0) 2021.01.12
Connection Pool이란  (0) 2021.01.12
Maven이란, Gradle이란  (0) 2021.01.12