Oracleデータベースへのマッピングを行うためにJavaプロジェクトでhibernateを使用しています。 データベースにアクセスする際に例外を処理しようとしていました。 しかし、休止状態は例外なく、永遠にそこにとどまっているようです。 誰か私にいくつかの提案を与えることができますか? hibernateはどのように例外を処理しますか? メリークリスマスありがとうございました:)DB接続に失敗してもHibernateは例外をスローしません
1
A
答えて
0
Hibernateが例外をスローしていない場合、データベース・ドライバーから例外がスローされておらず、接続が実際に失敗しなかったことを意味します。もしあなたが言うように、それがちょうど "そこに残っている"なら、実行されたステートメントが完了するのを待っています。 JDBCドライバとデータベースは一般に、あなたのアプリケーションが空いている間に何かが戻ってくるのを待っている間、特定のステートメントで永久に座って待っています。この問題が発生したときにデータベース上でどの文が実行されているのかを確認し、最適化に取りかかる必要があります。
+0
お返事ありがとうございます。しかし、私は何の質問もしていません。それは利用できないものをデータベースに接続するステップで立ち往生しました。 –
+0
セッションを使って何かをするまで、Hibernateが接続を取得するとは思いません。スタックトレースを投稿してみてください。 –
関連する問題
- 1. データベース接続に失敗しました:AD接続を作成できません:[DB接続](接続)
- 2. 接続できませんがソケットは例外をスローしません
- 3. SQL接続(例外は失敗)
- 4. Eclipseのキューマネージャーランタイム例外への接続に失敗しました
- 5. Swiftmailer接続の例外 - smtp接続が失敗しました(ssl)
- 6. 失敗した場合に例外をキャストしてスローする
- 7. Mac OSXでのOracle接続の問題:「状態:失敗 - テストに失敗しました:Io例外:ネットワークアダプタが接続を確立できませんでした」
- 8. 接続が失敗し、接続できません
- 9. Java/Hibernate - 例外:内部接続プールが最大サイズに達していて、現在接続できません。
- 10. SaxParserは例外をスローしません
- 11. XmlReader.GetAttribute()は例外をスローしません
- 12. エラー:couchbase-dbドライバの外部接続のプログラミングに失敗しました
- 13. Java DBへの接続は常に失敗します
- 14. Java:mySql DBへの接続に失敗しました
- 15. DB接続に失敗しましたSylius
- 16. Rake db:サーバーへの接続に失敗しました。
- 17. mongo例外:新規インストール時に接続に失敗しました
- 18. {Springブート+ Hibernate + MySQL}はDB接続を取得できません
- 19. MongoDB Map/Reduce raise例外:失敗:dbアサーションエラー
- 20. 同じ接続でもmongodbの接続に失敗しました。
- 21. 認証に失敗した場合のスロー例外
- 22. 例外プレイフレームワークでmysql dbに接続中
- 23. BTrDB接続に失敗しました
- 24. Rmysql接続に失敗しました
- 25. RODBC接続に失敗しました
- 26. FTP接続に失敗しました
- 27. インターネットデータ接続に失敗しました
- 28. 接続に失敗しましたか?
- 29. Mongodb接続に失敗しました
- 30. SMTP接続に失敗しました
もう少し具体的にしてください:あなたの設定は何ですか? Springのようなアプリケーションフレームワークを使用していますか?どのデータベースを実行していますか(どのJDBCドライバ)ですか?データソースの設定はどのようになっていますか? Hibernateログには何が入っていますか?あなたの問題に関する最も基本的な情報さえ失われている場合でも、どんな助けも期待できません。 – tscho
この場合、hibernateはSQL Exceptionをラップしますが、jdbcはあなたのケースで接続に問題がないと思われます。 – aishwarya