2010-12-08 2 views
2

Java SE 프로젝트 (jdbc : h2 : file : ...)에서 임베디드 H2 데이터베이스를 JPA 2.0 (EclipseLink 2.1.1)과 함께 사용합니다. 또한 jdbc url 연결에서 MODE = Derby를 설정했습니다. 모든 새로운 엔티티를 추가하고 그들을 유지하려고 할 때까지 완벽하게 작동했습니다. 나는 StackOverflowError를 얻고있다 :(나는 그것이 h2 데이터베이스 파일 최적화/압축/??? 프로세스와 연결되어 있다고 생각한다. 왜냐하면 파일 크기가 커지기 때문에 (1MB가되어야하지만 60MB와 40MB 임시 파일이어야한다.) 그 질문은 - 무엇인가? 진행 방법은 그것을 해제 할 수 있습니다 DB 파일이 때문에 StackOverflowError가에 손상 : 어떤 도움]H2 (임베디드) Java 데이터베이스 - StackOverflowError

감사

+2

이 오류를 오래 전에 본 후에 :) –

+0

수 있습니다. 정확한 스택 추적 및 오류 메시지를 게시 하시겠습니까? –

답변

3

무한 재귀가 원인 당신은 그것을 발견 할 것이다 AOP를 사용할 수 있습니다!.. 반복 호출이 시작되면 반복적 인 메소드 호출의 패턴을 알아낼 수 있습니다.

관련 문제