아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • mysql
  • 여행
  • 자바
  • 던젼 앤 드래곤즈
  • Ruby on Rails
  • C
  • 아이폰
  • 전라도
  • Android
  • Python
  • Linux
  • 해킨토시
  • javascript
  • Dungeons & Dragons
  • 정읍
  • CSS
  • 안드로이드
  • jsp
  • Java
  • TRPG

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Devlopment/Spring

Hibernate Dialect (ORA-00933 Pagable error)

2016. 5. 17. 12:00
반응형

Hibernate를 사용하다가 ORA-00933이 발생하였다.

Pagable에 대한 처리를 해야 하는데 오라클인데 쿼리에 "limit"와 "offset"을 사용하여서

잘못된 쿼리를 만들어서 발생을 하게 된 것이었다.


처음에는 하이버네이트 왜 이러지 싶었고, Spring Data JPA의 문제인가

오라클에서는 제대로 처리를 못 하나 싶은 생각이 들었지만

역시나 나의 설정 문제였다.


<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>


오라클 방언 설정을 해야 하는데 H2Dialect를 사용했다가 발생한 문제였다.

오라클 방언으로 설정 변경 후 제대로 동작한다.


Diacect의 종류는 다음과 같다.


RDBMS

 Dialect

 PostgreSQL

 org.hibernate.dialect.PostgreSQLDialect

 MySQL

 org.hibernate.dialect.MySQLDialect

 MySQL with InnoDB

 org.hibernate.dialect.MySQLInnoDBDialect

 MySQL with MyISAM

 org.hibernate.dialect.MySQLMyISAMDialect

 Oracle (any version)

 org.hibernate.dialect.OracleDialect

 Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect

 Oracle 10g

 org.hibernate.dialect.Oracle10gDialect
 Microsoft SQL Server org.hibernate.dialect.SQLServerDialect
 Progress org.hibernate.dialect.ProgressDialect




Reference

[1] JBoss hibernate dialect (https://docs.jboss.org/hibernate/orm/3.5/api/org/hibernate/dialect/package-summary.html)

반응형
저작자표시 비영리 변경금지 (새창열림)

'Devlopment > Spring' 카테고리의 다른 글

Spring Security custom expression  (0) 2017.02.01
Spring Security 관련 레퍼런스 정리  (0) 2017.02.01
Jackson에서 null string 안 보이게 설정  (1) 2016.08.12
JPA Hibernate 사용 중 ORA-00001: 무결성 제약 조건( ORA-00001 에러  (0) 2016.06.07
Spring에서 기본적인 component-scan 설정  (0) 2016.05.23
Spring에서 Pageable, Valid 설정 유의 설정  (0) 2016.05.23
QueryDSL  (0) 2016.05.17
JPA, Hibernate 속성 정리  (0) 2016.02.29
SpringBoot application.properties H2 DB설정  (0) 2016.02.12
SpringBoot에서 H2 DB 관리자 UI 접속하기  (0) 2015.09.22
    'Devlopment/Spring' 카테고리의 다른 글
    • Spring에서 Pageable, Valid 설정 유의 설정
    • QueryDSL
    • JPA, Hibernate 속성 정리
    • SpringBoot application.properties H2 DB설정
    아틴
    아틴

    티스토리툴바