【发布时间】:2014-07-18 21:27:32
【问题描述】:
我有一个具有 cid 列的表客户端。
实体类是
public class client{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Long id;
@Version
@Column(name = "version")
private Integer version;
@NotNull
@ManyToOne
private Client cid;
....
}
在我的会话中,我保留了客户端 ID 并通过以下方式检索
String clientId = request.getSession().getAttribute("clientId").toString();
这是我的控制器代码
List l=serviceClientServiceImpl.getSavedParents(clientId);
uiModel.addAttribute("savedParents",l);
这是我的 getSavedParents 代码
public List getSavedParents(String cid)
{
List l=serviceClientDaoImpl.getSavedParents(cid);
return l;
}
这是我的查询代码
public List getSavedParents(String cid)
{
String queryString="select distinct pid from ClientParentQuestion where cid="+cid;
Query query=entityManagerUtil.getQuery(queryString);
return query.getResultList();
}
当我尝试使用 ${savedParents} 在我的 jsp 中接收时,我什么也得不到。
我不明白我在哪里犯错了。
任何机构都可以解决我的问题吗?
【问题讨论】:
-
ClientParentQuestion的代码在哪里? -
你能更新你的问题给大家看吗?
-
好的,很高兴听到这个消息!
-
@geo我还有一个问题,你能帮帮我吗?如果可以,请来我的chat room,因为我们不能在这里谈论话题
标签: mysql spring hibernate jpa hql