0
私は、HibernateとMySQLを使用するJava Webプロジェクトを持っています。同じプライマリキー(意図的)でデータベースに新しいレジスタを挿入しようとすると例外が発生する場合があります メッセージボックスに「挿入できませんでした:...」というエラーが表示されます。しかし、私はこのエラーを直接表示したくないのですが、私は "Persisten.save()"と呼ぶときに扱いたいのですが、私のコードでは何も間違って表示されません(私のIDEでは、すべての可能なexcepetions )。HibernateからMySQL制約エラーを処理する方法
どのように脅威の例外を強制してメッセージを変更するには、(設定/コード)を変更できますか?
これは唯一の方法ですか? – theJunior
コードを見ることなく伝えるのは難しいですが、間違った場所でエクゼクティブをキャッチしているのでしょうか?しかし最初にチェックするのは何が問題なのですか? – barsju
保存用のコードは一般的なものです(ちょっと下に)、IDがすでに存在するかどうかを確認すると、特定のケースで常に行う必要があります(または間違っていますか?) 'code' public void Saveオブジェクトobj){ sessao.save(obj); } 'code' – theJunior