JPA JPQL: select items when attribute of item (list/set) contains another item

前端 未结 2 1385
花落未央
花落未央 2020-12-15 18:28
public class Document extends Model {
... 
@ManyToMany
public Set accessors;
...
}

I want to select all Documents which accessors conta

2条回答
  •  臣服心动
    2020-12-15 18:49

    select distinct d from Document d inner join d.accessors a where a.id = :id
    

    You should learn how SQL joins work, and then learn how to use joins in JPQL. That's essential. You'll find plenty of tutorials online. Google is your friend.

提交回复
热议问题