본문 바로가기
spring

srpingboot jpa domain 작성

by kcj3054 2021. 8. 14.

jpa 설정

  • @Entity

class 객체로 mysql에 테이블이 생성된다

우리는 클래스만 만들면 그 객체들이 테이블에 생성이된다 ,
jpa가 orm이라서 가능한 일이다. ORM 객체를 DB에 맵핑 시켜준다

  • @Column

여러가지 컬럼들을 등록하는데 password같은 경우에는 컬럼설정에서 길이를 길게 해주었다
이 이유는 비밀번호는 해쉬작업을 통해서 비밀번호를 암호화 하기 위해서이다.

  @Column(nullable = false, length = 100)   // 123456 -> 해쉬 (비밀번호 암호화)
  private String password;

'spring' 카테고리의 다른 글

DisplayName관련 오류  (0) 2021.10.27
객체지향  (0) 2021.10.26
springboot, mysql연결  (0) 2021.08.14
스프링 h2-console 설정 에러와 해결..  (0) 2021.08.08
spring 개념(2)  (0) 2021.08.06