테이블 생성 (1) 썸네일형 리스트형 [SpringBoot] JPA 테이블 생성 먼저 기존 erd에서 바뀐점이 하나 있는데, 각 신고 테이블에 유저 닉네임을 외래키로 제약조건을 걸어 놨다. (누가 신고했는지에 대해 반드시 값이 있어야 한다고 생각해서 걸어놓음.) 여튼 오늘은 JPA를 이용해 위의 테이블 관계대로 테이블을 생성할 생각이다. 그러기전에 먼저 JPA에 대해 간략하게 보자. JPA JPA는 ORM의 일종으로 객체를 기준으로 해서 DB의 테이블과 매핑 시켜주는 역할을 한다. 이게 말로만 하면 잘 이해가 안갈수도 있는데, 한마디로 기존에 Java와 DB를 연결 시키고 테이블을 생성할때 "DB테이블을 SQL문 작성을 통해 생성 -> 자바에서 VO(or DTO) 클래스 만들기" 이과정을 거쳤다. 하지만 JPA를 쓰게 되면 이과정이 정반대로 일어난다. 즉, 자바 객체를 중심으로 관계.. 이전 1 다음