これがすでに尋ねられているかどうかはわかりません。しかし、私は誰も見つけません。(とにかく、これは私のプロジェクトには必要ありません。しかし、データベースと Hibernate を使用していたときに疑問があり、ここで質問する時間がありました。したがって、ここで質問することについてはまだ試していません)
データベースにテーブルがあるとします。テーブルにデータを挿入したいのですが、一意の行のみです。
どのようにそれが可能ですか?
この SO Qestionから、一意の行をデータベースに挿入できると思います。
では、Java では、 を使用しPreparedStatement
て、同じクエリを渡して、その行がテーブル内で一意である場合にのみ行を挿入することができますか?
可能であれば、どのエラー/例外、Javaがスローしますか?
不可能な場合、最善の方法は何ですか?
また、休止状態を使用している場合はどうですか? どうすれば同じことができますか?
フィールドを保存するためにBean クラス オブジェクトを渡す場合、どうすれば一意の行を確認できますか?
また、List of Objects で同じことを実行する方法は?
みんなが状況を理解してくれることを願っています。