Список внутри JPQL-запроса - PullRequest
       3

Список внутри JPQL-запроса

1 голос
/ 13 декабря 2011

У меня есть класс Category, который выглядит следующим образом:

@Entity  
@Table(name = "categories")
public class Category implements Serializable {

   // other attributes

  @ManyToMany
  @JoinTable(name = "articlecat",
             joinColumns = {@JoinColumn(name = "categoryId")},
             inverseJoinColumns = {@JoinColumn(name = "articleId")})
  private List<Article> articleList;

 // other methods
 }

Как я могу запросить Categories, используя один Article, что-то вроде этого:

SELECT c FROM Category c WHERE c.articleList contains :article

1 Ответ

2 голосов
/ 13 декабря 2011

Вы можете использовать MEMBER OF (OF необязательно).

SELECT c FROM Category c WHERE :article MEMBER OF c.articleList
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...