2011-05-03 2 views
1

ORM 용 Hibernate 3.6.0을 사용하여 Oracle10g 테스트 데이터베이스가있는 테스트 서버에서 웹 응용 프로그램을 개발했습니다. 모든 것은 테스트 서버에서 잘 작동합니다.Hibernate와 Oracle10g : Tomcat 시간 초과

이 웹 응용 프로그램을 프로덕션 서버 및 프로덕션 Oracle10g 데이터베이스로 이동하면 이상한 문제가 발생했습니다. 최대 절전 모드에서 업데이트 쿼리를 실행하려고하면 서버 시간이 초과됩니다 (내부 서버 오류가 발생 함).

2011-05-03 15:45:09,083 DEBUG (org.hibernate.pretty.Printer:113) - fsmodule.model.Organization{organizationid=65, ogroup=fsmodule.model.Ogroup#5, nature=fsmodule.model.Nature#2, name=Norway, factsheets=<uninitialized>} 
2011-05-03 15:45:09,083 DEBUG (org.hibernate.pretty.Printer:110) - more...... 
2011-05-03 15:45:09,091 DEBUG (org.hibernate.jdbc.AbstractBatcher:410) - about to open PreparedStatement (open PreparedStatements: 0, globally: 0) 
2011-05-03 15:45:09,092 DEBUG (org.hibernate.SQL:111) - update RESPONSE set FACTSHEET_FACTSHEETID=?, QUESTION_QUESTIONID=?, TEXT=? where RESPONSEID=? 
2011-05-03 15:45:09,099 DEBUG (org.hibernate.jdbc.AbstractBatcher:66) - Executing batch size: 1 

... 그리고 그게 다야 :

이 톰캣에 의해 기록 된 마지막 라인입니다! 오류가 출력되지 않으며 그 밖의 것은 출력되지 않습니다. select 쿼리는 잘 작동하지만 삽입 쿼리와 동일한 문제가 있습니다. 또한 내 사용자는 응용 프로그램이 처음에는 제대로 작동 한 다음 올바르게 작동하지 않는다고 말했고 (그 동안 웹 응용 프로그램을 전혀 변경하지 않았습니다).

또한 hibernate.cfg.xml 파일에서 사용하는 자격 증명과 동일한 자격 증명으로 데이터베이스에 직접 연결하면 행을 완벽하게 업데이트 할 수 있습니다.

무엇이 잘못 될 수 있습니까?

언제나 소중한 도움에 감사드립니다.

답변