Ruhezustand und unerwartetes Ende der Unterbaumausnahme
Ich bin ein Neuling in Hibernate.
ich habe einItem
POJO, das a enthältSet<String>
bestehend aus Etiketten. Die Bezeichnungen befinden sich in einer anderen Datenbanktabelle aus derItem
Tabelle, also mache ich einen Join, um das Pojo zu füllen.
Ich versuche, eine einfache Beispielabfrage aus dem Buch "Java Persistance with Hibernate" auszuführen, in der ich eine Abfrage durchführefrom Item item where 'hello' member of item.labels
. Nur aus irgendeinem Grund bekomme ich eine
`org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree[from /*qualified class path*/.Item item where 'hello' member of item.labels]`
Was könnte dieses Problem verursachen?
Hier sind meine POJOs:
public class Item
private int uuid;
private Set<String>labels = new HashSet<String>();
@Id
public int getUuid(){
return uuid;
}
@CollectionOfElements
@JoinTable(name="labels", joinColumns=@JoinColumn(name="uuid"))
@Column(name="label")
public Set<String> getLabels(){
return labels;
}
}