2
を@BindBean使用した場合の特性を無視する方法:私はこの単純なクエリでJDBIを使用してい
@SqlQuery("SELECT id FROM myTable WHERE value = :bean.one")
int search(@BindBean("bean") MyBean bean);
public class Bean {
String one;
String two;
public String getTwo() { throw new IllegalStateException(); }
// other methods omitted
}
のみone
プロパティは、クエリで使用されているので、私はこれが正常に動作するよう期待します。残念ながら、デフォルトのBeanマッパーはまず、Beanからすべてのプロパティーを収集し、後でそれらをクエリーで満たします。
JDBIにBeanプロパティまたはメソッドを無視して呼び出さないように指示できますか?