Я новичок в Hibernate.
У меня есть Item
POJO, который содержит Set<String>
, состоящий из меток.Метки содержатся в другой таблице базы данных из таблицы Item
, поэтому я выполняю объединение для заполнения pojo.
Я пытаюсь выполнить простой пример запроса из книги «Java Persistance with Hibernate»где я запрашиваю from Item item where 'hello' member of item.labels
.Только по какой-то причине я получаю
`org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree[from /*qualified class path*/.Item item where 'hello' member of item.labels]`
Что может быть причиной этой проблемы?
Вот мои POJO:
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;
}
}