【发布时间】:2014-05-02 10:57:36
【问题描述】:
下面的 sub 只给我数据库中的一项(Carte),而不是给我所有的 items 。我花了几个小时试图找到错误,请帮帮我
@Path("userid/{clientid}")
@Produces({"application/xml", "application/json"})
public ArrayList<Carte> findUserid(@PathParam("clientid") Integer clientId) {
Utilisateur u1 = new Utilisateur();
u1.setId(clientId);
ArrayList<Carte > arraycarte= new ArrayList<Carte >();
Query query1=em.createQuery("select ca FROM Carte ca left join Compte c on c=ca.compteid left join Utilisateur u on u= c.clientid where u.id=:clientid");
arraycarte.addAll(query1.setParameter("clientid", u1.getId()).getResultList());
return arraycarte;
}
【问题讨论】: