2
@BindBeanアノテーションを使用します。 SQLファイルは名前でフィールドを参照し、フィールド名が公開されていればSQLを更新する必要があります。しかし、IDEはSQLバインドされたフィールドのコンテキストを理解していないので、名前変更中にSQLを自動的に変更することはありません。将来のエラーから救うために、私はこれを避けたいと思います。SQLファイルとAPIモデルの分離
以下はBindBeanの使用方法の例です。これは、各オブジェクト値への単一バインドを含まない。
@SqlUpdate("create-something/createSomething")
Long createSomething(
@Bind("somethingId") Long somethingId,
@BindBean("somethingElse") SomethingElse somethingElse
);