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;
       }
 }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage