Java 如何计算@ManyToMany中的项目总数

Java 如何计算@ManyToMany中的项目总数,java,many-to-many,jpa-2.0,Java,Many To Many,Jpa 2.0,我买了我的模型 public class Comic implements Serializable { @Id @Basic(optional = false) @Column(name = "id") @GeneratedValue(strategy=GenerationType.IDENTITY) private int id; @ManyToMany private Set<User> owners; (lots of blah blah blah) } pu

我买了我的模型

public class Comic implements Serializable {

@Id
@Basic(optional = false)
@Column(name = "id")
@GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;

@ManyToMany
private Set<User> owners;

(lots of blah blah blah)    
}
public类可序列化{
@身份证
@基本(可选=假)
@列(name=“id”)
@GeneratedValue(策略=GenerationType.IDENTITY)
私有int-id;
@许多
私人业主;
(很多废话)
}
我想查询我所有漫画的所有者总数,也就是说,查询连接表中的行数。但我不知道如何参考这张桌子?JPA2.0中的这个查询应该是什么样子的?

类似这样的内容:

select count(o) from Comic c join c.owners o