ahlight
개발 저장소
ahlight
전체 방문자
오늘
어제
  • 분류 전체보기 (197)
    • Java (7)
    • Spring (5)
    • JPA (2)
    • JavaScript (0)
    • Computer Science (12)
      • 디자인패턴, 프로그래밍 패러다임 (1)
      • 네트워크 (4)
      • 운영체제 (4)
      • 데이터베이스 (3)
      • 자료구조 (0)
    • 알고리즘 (1)
    • 프로그래머스 (13)
    • 백준 (94)
    • 서평 (3)
    • 회고 (1)
    • TIL (58)
    • 기타 (1)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • TDD
  • 넥스트스텝
  • Java
  • 라즈베리파이4 #홈서버 #포트포워딩 #dhcp
  • 클린코드

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ahlight

개발 저장소

JPA

[JPA] GenerationTarget encountered exception accepting command : Error executing DDL - Oracle

2023. 6. 14. 21:39

1. 오류 발생

Oracle DB와 연동해서 테스트 코드를 실행했을 때 아래와 같은 오류가 발생했다.


GenerationTarget encountered exception accepting command : Error executing DDL "
    create table posts (
        id number(19,0) generated as identity,
        author varchar2(255 char),
        content TEXT not null,
        title varchar2(500 char) not null,
        primary key (id)
    )" via JDBC [ORA-00902: 데이터유형이 부적합합니다
]


 

 

2. 원인

Oracle에선 TEXT 타입이 없기 때문이다. TEXT 타입을 지원하는 DB에선 가능하다.

@Column(columnDefinition = "TEXT", nullable = false)
private String content;

 

3. 해결

length 속성을  1000byte로 늘려줘서 해결

@Column(length = 1000, nullable = false)
private String content;

'JPA' 카테고리의 다른 글

JPA - 상속 관계 Single Table 전략에서 DiscriminatorColumn 접근하기  (0) 2023.09.29
    'JPA' 카테고리의 다른 글
    • JPA - 상속 관계 Single Table 전략에서 DiscriminatorColumn 접근하기
    ahlight
    ahlight

    티스토리툴바