>  Q&A  >  본문

java - Hibernate 일괄 삽입 데이터가 항상 불완전하게 삽입됩니다.

hibernate를 사용하여 데이터베이스에 데이터를 삽입할 때, 전체 2,000개가 넘는 데이터 중 일부만 데이터베이스에 삽입될 수 있다는 것을 발견했습니다. 디버깅을 해보니 실제로 루프에서 객체가 생성되었고, save() 메소드가 호출되었습니다.
내 코드는 다음과 같습니다

으아악

내 구성 파일은 다음과 같습니다

` <!DOCTYPE 최대 절전 모드 구성 PUBLIC

으아악

<최대 절전 모드 구성>

으아악

</hibernate-configuration>

메모리 부족 예외는 발생하지 않았지만 검색 결과 최대 절전 모드 캐시 문제 때문일 수 있다는 것을 발견하여 20개 항목마다 강제로 새로 고침하는 코드 블록을 추가했지만 결국에는 그렇지 않은 것으로 나타났습니다. 여전히 효과가 없었고 삽입 작업도 여전히 일부만 수행할 수 있었습니다. 가능한 이유가 있습니까?

某草草某草草2713일 전530

모든 응답(1)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-05-17 10:01:07

    hibernate를 show_sql로 설정했는데, 출력된 sql의 개수와 엑셀 데이터의 개수가 일치하나요?

    회신하다
    0
  • 취소회신하다