2
使用@BindBean注释。 SQL文件通过名称引用字段,并且如果其中一个公用名称字段名称被更改,那么SQL将需要更新。但是,IDE不理解sql绑定字段的上下文,所以在重命名期间不会自动更改sql。为了避免将来的错误,我想避免这种情况。解耦SQL文件和API模型
下面是如何使用BindBean的例子是任何可能的替代方案。这不会涉及到单个绑定到每个对象的值。
@SqlUpdate("create-something/createSomething")
Long createSomething(
@Bind("somethingId") Long somethingId,
@BindBean("somethingElse") SomethingElse somethingElse
);