私はもっと理論的な質問があります:データがデータベースに挿入されるとき?永続化後ですか、それともコミットが呼び出された後ですか?一意のキー(手動で生成されたもの)に問題があるため、重複します。これは、複数のユーザーが同じテーブルに同時にデータを挿入しているためだと思います。
更新1:
アプリケーションでキーを生成します。キーの例: '123456789123'、 '123456789124'、 '123456789125' .. ..
「VP123456」、「VP15S3456」のような古いキーがたくさんあるため(削除または変更できません)、キーフィールドはvarcharタイプです。もう1つの問題は、これらのキーを1つのデータベースに挿入した後、これらのキーを別のデータベースに挿入する必要があることです。そして、DBシーケンスとアトミックオブジェクトが何であるかわかりません。
更新2:
これらのキーは、データベースキーとしてではなく、財務ドキュメントで使用されます。したがって、これらは一意である必要がありますが、プログラミングのどこでもオブジェクトキーとして使用されることはありません。