我是Hibernate Search的新手。我有很多关系,想要进行搜索。它们在3个表中定义 - Person,Role,PersonRoles。如果我想按角色搜索并获取人员列表,我在哪里使用@IndexedEmbedded和@ContainedIn注释?
@OneToMany(mappedBy="person",fetch=FetchType.LAZY)
private Set roles;
@OneToMany(mappedBy="role",fetch=FetchType.LAZY)
private Set persons;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="PERSON_ID")
private Person person;
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="ROLE_ID")
private Role role;