0

これがすでに尋ねられているかどうかはわかりません。しかし、私は誰も見つけません。(とにかく、これは私のプロジェクトには必要ありません。しかし、データベースと Hibernate を使用していたときに疑問があり、ここで質問する時間がありました。したがって、ここで質問することについてはまだ試していません)

データベースにテーブルがあるとします。テーブルにデータを挿入したいのですが、一意の行のみです。

どのようにそれが可能ですか?

この SO Qestionから、一意の行をデータベースに挿入できると思います。

では、Java では、 を使用しPreparedStatementて、同じクエリを渡して、その行がテーブル内で一意である場合にのみ行を挿入することができますか?

可能であれば、どのエラー/例外、Javaがスローしますか?

不可能な場合、最善の方法は何ですか?

また、休止状態を使用している場合はどうですか? どうすれば同じことができますか?

フィールドを保存するためにBean クラス オブジェクトを渡す場合、どうすれば一意の行を確認できますか?

また、List of Objects で同じことを実行する方法は?

みんなが状況を理解してくれることを願っています。

4

2 に答える 2