오랫만에 프로그램을 살펴볼 일이 있어 실행했더니 제목과 같은 에러가 발생하여.
인터넷 검색을 했으나 해결방법을 찾지 못하고 혹시나 하는 마음에 설정을 확인했더니
역시나 설정의 문제였다.
문제가 발생한 이유는
개발환경에서는 MySQL을 사용하고
실 운영환경은 Oracle을 사용하고 있었기 때문이고
이것을 모두 MySQL쪽으로 맞추지 않았기 때문이다.
Persistence 중 일부
<property name=”hibernate.hbm2ddl.auto” value=”update” />
<!– <property name=”hibernate.dialect” value=”org.hibernate.dialect.MySQL5InnoDBDialect” /> –>
<property name=”hibernate.dialect” value=”org.hibernate.dialect.Oracle10gDialect” />
위와 같이 되어 있었기 때문에 난 에러로
혹여 제목과 같은 에러가 난다면 모든 설정을 확인해 볼것.
개발 환경
– ECLISPE KEPLER
– SPRING 3.2.4
– Tomcat 6.0.45
– Hibernate 4.1.6.Final
– MySQL 5.1.21(개발), 운영: Oracle 11g
– Spring Security 3.1.0
– Windows 7(개발), 운영: HP-UX