While configuring my client model with Hibernate Search annotations
I encountered the following problem:
<pre class="brush: java;">
@Entity
@org.hibernate.search.annotations.Indexed
public class Form {
....
@org.hibernate.search.annotations.Field
private String name;
@OneToMany(cascade = CascadeType.ALL)
@JoinTable(name = "join_form_input", joinColumns = @JoinColumn(name = "form_id"), inverseJoinColumns = @JoinColumn(name = "input_id"))
@org.hibernate.search.annotations.IndexedEmbedded
private List<Input> fields = new ArrayList<Input>();
....
}