oracle로 db를 변경하는 작업을 하고 있습니다. oracle xe 버젼에서 테이블을 생성하고 테스트 데이터는 입력했습니다. 시퀀스도 추가했습니다. axboot-local.properties
Menu.java
테이블 명도 @table 어노테이션에 설정을 다했고 @generatedvalue 는 sequence로 변경을 해서 소스마다 수정 했습니다. 이렇게 해서 빌드를 하니
이런 오류가 발생하였습니다. 오라클 연동을 하려면 어떻게 해야 하나요?? |
jsw418jj commented on 2 Nov 2016
자답입니다. 원인은 MENU.java와 MANUAL.java의 컬럼중 LEVEL 이라는 컬럼이 oracle 예약어로 사용되기 때문에 발생하였습니다. DB상에서 LEVEL이라는 컬럼명을 변경하고 java에 셋팅을 해주면 해결됩니다. |
0 댓글