【发布时间】:2018-08-29 01:54:57
【问题描述】:
我有一个项目实体,其中包含其创建者的列表,
public class Project implements Serializable {
@ManyToMany
private List<Creator> creator;
我需要一个带有参数 creator id 的方法,返回该创建者创建的项目列表,这是我的想法
public List<Project> MyOwnProjects(int idcreator){
String jpql= "select p from Project p where p.creator.get(i).getCode()= :idcreator";
Query query= em.createQuery(jpql);
query.setParameter("idcreator", idcreator);
return (List<Project>)query.getResultList();
}
这个查询当然是无效的,我该怎么做呢?
【问题讨论】:
-
什么是数据库?
标签: java sql maven jakarta-ee jpql