何らかの理由でBindInを使用することはできませんが、BindBeansを使用してin節の文字列値のリストを渡す必要があります。私は以下を持っていますが、私が望むように型を渡すことはできないようです。どんなアドバイスをお願いしますか?BindBeansを使用してSQLに文字列のリストを入力する方法
*MyFilter {
private final String Types;
private final Timestamp Date;
public MyFilter(){
this.Types = "A','B"
THIS.Date = now();
}
}
@SqlQuery("select * from table where type in (:Types) and date = :Date ")
public abstract List<xx> get(@BindBean MyFilter filter);*
私はすべてのパラメータを1つのbeanに入れる必要があるため、BindInを使用することはできません。 BindBeanを使用する必要があります。なにか提案を ? – chloes
この方法でBindBeanを使用することはできません。私はあなたが何らかの方法でBindInを使用する必要があると思う - Java層のリストを取得するか、またはMyFilterがBindInで使用できるようにiterableを実装することによって、 – Sperr