私はMysql Server 5.5で私のサーバー側にtomcatを使用しています。simpleJdbcInsertと重複して置き換えます
私は、データベース接続にSpringフレームワークを使用しています。
simpleJdbcInsertを使用してテーブルに行を挿入したいと考えています。重複のために挿入が失敗した場合は、重複した行を置き換えてください。
このsimpleJdbcInsertを実行する方法はありますか、またはjdbcTemplateを使用して、 "ON DUPLICATE"ステートメントでクエリを作成する必要がありますか?
おかげ
ありがとう。私は従来のJDBCを使用します。私はおそらくsimplejdbcinsertが行が存在するかどうかをチェックし、そうであればそれを置き換えることができます。しかし、それはあまりにも単純ではありません:) kおかげで私はそれを手作業で行うでしょう – ufk
私は本当にあなたの正確なケースを知っていませんが、鍵が生成されていなければ、自動的にそれをする選択肢はありません。 – simaremare
2. Hibernateが2つのクエリを使用しているか、INSERT ... ON DUPLICATE KEYを使用しているかどうかを知っていますか? – Sergi0