次のような lucene クエリを書きたい
" from activity where metaentityByEntity.id in(select metaentityByEntity.id from userentity where user.id=1)"
私のドメインクラスは次のとおりです。
public class Activity implements java.io.Serializable {
private Long id;
private Date timeStamp;
private User user;
@IndexedEmbedded
private Metaentity metaentityByEntity;
}
public class Userentitydetail implements java.io.Serializable {
private Long id;
private Date timeStamp;
private Metaentity metaentityByEntity;
@IndexedEmbedded
private User user;
private Metaentity metaentityByProjectId;
private byte unfollow;
private Byte isAssociated;
}
しかし、複数のインデックスから検索する lucene クエリを作成するにはどうすればよいでしょうか? 基本的に私は休止状態の検索を行っています。
ありがとう。