ホームページ  >  に質問  >  本文

java - Hibernate のバッチ挿入データは常に不完全に挿入されます

休止状態を使用してデータベースにデータを挿入すると、2,000 を超えるデータの一部しかデータベースに挿入できないことがわかりました。デバッグすると、確かにオブジェクトがループ内で作成されていることがわかりました。 ##save() が呼び出されました。メソッドの は次のとおりです
リーリー

私の構成ファイルは次のとおりです

` <!DOCTYPE 休止状態構成 PUBLIC

リーリー

<休止状態構成>

リーリー

</hibernate-configuration> `

メモリ不足例外はスローされませんでしたが、検索中に、休止状態のキャッシュの問題が原因である可能性があることがわかったので、20 行ごとに更新を強制するコード ブロックを追加しましたが、最終的には次のことがわかりました。挿入操作は依然として部分的にしか実行できません。何か考えられる理由はありますか?

某草草某草草2713日前533

全員に返信(1)返信します

  • 世界只因有你

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

    hibernate は show_sql に設定されています。出力される SQL の数は Excel データの数と一致していますか?

    返事
    0
  • キャンセル返事