Constraints)について、実装方法やエラー時の挙動を調べたメモです。呼ばれるようになりましたね。自体は一意の制約がありますね。それとは別に、特定のプロパティ(またはプロパティの組み合わせ)で一意の制約を持たせることがきる機能です。論理パーティションの中で一意とするものです。具体的な例は、公式ドキュメントを見た方が良いですね。スキーマ)は以下にしました。"/employeeId"「エラー発生時にどんなエラーがでるんだろ」の興味が事の発端だったのですが、いろんなパターンで試してみたいと思いだし、結局以下パターンを試しました。大丈夫かなーと気にしてました。(409)が返ってきました。これでモヤモヤは晴れました。含まず検証した例ですが、含んだ場合も同様の結果であることは検証しました(そりゃそうだw)。実行して、愚直にコード書いただけとなります。ラップしたコアのライブラリーになります。他のプロジェクトはこの記事と無関係です。一意キー制約の実装をざっくり説明します。設定やパーティションキー・一意制約キーの定義をしています。メソッドは、validationしてないので手抜き感があったり拡張メソッドに移そうかと思ってたりですが、まぁそんな感じの手抜き具合いです(笑)。ありますが、テストプロジェクトでやればよかったと思ったり...。データを取ろうとする際、パーティションキーを条件に入れ忘れると意図せず複数取得できてしまうケースが想定されるところですね。意図せずパーティションをまたいで複数件取ってきてバグるのが目に見えてるので、この観点のテストコードは必須と心に留めています。同様なので、今更改めて忘れるようなことではないですかね...と思ったり。当ブログに掲載されている情報は、必ずしも正確性や安全性を保証するものではありません。掲載された内容によって生じた損害等の一切の責任を負いかねます。当ブログに掲載されている情報は個人の見解であり、所属する団体・組織は一切関係ありません。引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。