【发布时间】:2016-10-22 21:55:41
【问题描述】:
使用@BindBean 注解。 SQL 文件按名称引用字段,如果更改了这些面向公众的字段名称之一,则需要更新 sql。但是 IDE 不了解 sql 绑定字段的上下文,因此在重命名期间不会自动更改 sql。为了避免将来出现错误,我想避免这种情况。
下面是一个例子,说明如何使用 BindBean 是任何可能的替代方法。这不会涉及到每个对象值的单个绑定。
@SqlUpdate("create-something/createSomething")
Long createSomething(
@Bind("somethingId") Long somethingId,
@BindBean("somethingElse") SomethingElse somethingElse
);
【问题讨论】:
标签: sql binding data-manipulation jdbi decouple