Hibernate 在jqgrid列中显示数据
我使用的是struts2.3.7、struts2-jquery-grid-plugin-3.5.0和hibernate 3.6。我使用一对多映射来连接两个实体。 这些实体 Issue.javaHibernate 在jqgrid列中显示数据,hibernate,jqgrid,struts2,set,hibernate-mapping,Hibernate,Jqgrid,Struts2,Set,Hibernate Mapping,我使用的是struts2.3.7、struts2-jquery-grid-plugin-3.5.0和hibernate 3.6。我使用一对多映射来连接两个实体。 这些实体 Issue.java public class Issue implements Serializable { private Integer issue_id; private String issue_description; private Date issue_raised_d
public class Issue implements Serializable
{
private Integer issue_id;
private String issue_description;
private Date issue_raised_date;
private Set<Issue_Tracker> issueTracker = new HashSet<Issue_Tracker>(0);
getter and setters
如何在jqgrid的分配到列中显示此数据。我的jqgrid如下所示:
<sjg:grid
id="gridtable"
caption="Issue-Summary"
dataType="json"
href="%{remoteurl}"
pager="true"
gridModel="gridModel"
rowList="10,15,20"
rowNum="15"
rownumbers="true"
reloadTopics="reloadGrid"
>
<sjg:gridColumn name="issue_id" id="issueId" index="id" title="Issue-ID" formatter="integer" sortable="false"/>
<sjg:gridColumn name="issue_description" index="id" title="Issue-Details" sortable="false"/>
<sjg:gridColumn name="issue_raised_date" index="date" title="Issue-Date" formatter="date" sortable="false"/>
<sjg:gridColumn name="issueTracker" index="assigned" title="Assigned To" sortable="false"/>
</sjg:grid>
但结果如下:,
如何在assignedTo列中显示实际数据而不是此对象。假设assignedTo不是多个 试试这个 改变
private Set<Issue_Tracker> issueTracker = new HashSet<Issue_Tracker>(0);
<sjg:gridColumn name="issueTracker" index="assigned" title="Assigned To" sortable="false"/>
在jsp页面中
改变
private Set<Issue_Tracker> issueTracker = new HashSet<Issue_Tracker>(0);
<sjg:gridColumn name="issueTracker" index="assigned" title="Assigned To" sortable="false"/>
到
谢谢,但我遇到了这个错误,非法尝试将非集合映射为@OneToMany,@ManyToMany或@collectionFelements出于您的考虑,我在问题实体上使用一对多映射,因此我必须使用问题跟踪实体的集合,而不是问题跟踪对象可能会重复多次发布相同的问题。在这篇文章中,你注意到我想问的了吗?如果没有,那么请问我一些额外的意见,否则不要浪费你的时间,sorryOk,在我之前的帖子中,我问了如何实现一对多映射,而现在的帖子我问的是如何在jqgrid Column中显示数据并查看快照
<sjg:gridColumn name="issueTracker.assignedTo" index="issueTracker.assigned" title="Assigned To" sortable="false"/>