JPA ERROR : user는 PostgreSQL 예약어라서 테이블명을 따로 정해야한다.

2026. 3. 3. 18:50·코드잇 스프린트/실습

테이블 명의 기본은 복수형이다.

 

Error executing DDL "drop table if exists user cascade" via JDBC
  • user테이블이 존재하면 테이블과 관련된 제약조건을 삭제해라

user가 PostgreSQL의 예약어라서 뜬 ERROR 메시지이다.

 

@Entity
@Table(name = "USERS")
public class User  {

이런식으로 Table명을 따로 지정해준다.

'코드잇 스프린트 > 실습' 카테고리의 다른 글

디스코드 프로젝트 실습: Entity 정의하기(JPA 어노테이션,cascade,고아객체)  (0) 2026.03.05
JPA사용 직접 작성한 DDL로 테이블 생성(schema.sql)  (0) 2026.03.04
PostgreSQL DB 와 Spring Boot(InteliJ) 연동하기  (0) 2026.03.03
[sprint5] 디스코드 어플리케이션 채널 생성시 NPE 발생  (0) 2026.02.23
BasicUserService내 update 기능 피드백.  (0) 2026.01.29
'코드잇 스프린트/실습' 카테고리의 다른 글
  • 디스코드 프로젝트 실습: Entity 정의하기(JPA 어노테이션,cascade,고아객체)
  • JPA사용 직접 작성한 DDL로 테이블 생성(schema.sql)
  • PostgreSQL DB 와 Spring Boot(InteliJ) 연동하기
  • [sprint5] 디스코드 어플리케이션 채널 생성시 NPE 발생
과컴
과컴
벡엔드 개발자 최소기준 맞추겠습니다.
  • 과컴
    곽의 프로그램
    과컴
  • 전체
    오늘
    어제
    • 분류 전체보기 (76)
      • 위클리페이퍼 (6)
      • 파이썬 (4)
      • 코드잇 스프린트 (48)
        • Spring 이론 (7)
        • Java이론 (11)
        • 실습 (23)
      • 백엔드 개발자 최소기준 (1)
      • 코딩테스트 (5)
        • 알고리즘 (0)
        • SQL (1)
      • Git (5)
      • 스프링부트 핵심가이드 (1)
      • 트러블 슈팅 (2)
  • 블로그 메뉴

    • 홈
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬입문
    파이썬
    파이썬기초
    문자열
    백준1152
    백준1075번
    백준브론즈
    혼공파
    백준2576
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
과컴
JPA ERROR : user는 PostgreSQL 예약어라서 테이블명을 따로 정해야한다.
상단으로

티스토리툴바