求教
实体wj_info,
其中属性
@Column
@ColDefine(type = ColType.INT)
private Integer group_id;()
@One(field = "group_id")
private wj_group_info wjGroup;
group_id为wj_group_info总的id,在wj_info中设置了和wj_group_info的一对一关系
希望查询wj_info的列表中,每个wj_info中都能获取到对应的wj_group_info信息。
使用NutzWk中的data方法进行查询,
public NutMap data(int length, int start, int draw, List<DataTableOrder> orders, List<DataTableColumn> columns, Cnd cnd, String linkname) {
NutMap re = new NutMap();
if (orders != null && orders.size() > 0) {
for (DataTableOrder order : orders) {
DataTableColumn col = columns.get(order.getColumn());
cnd.orderBy(Sqls.escapeSqlFieldValue(col.getData()).toString(), order.getDir());
}
}
Pager pager = new OffsetPager(start, length);
re.put("recordsFiltered", this.dao().count(getEntityClass(), cnd));
List<?> list = this.dao().query(getEntityClass(), cnd, pager);
if (!Strings.isBlank(linkname)) {
this.dao().fetchLinks(list, linkname);
}
re.put("data", list);
re.put("draw", draw);
re.put("recordsTotal", length);
return re;
}
觉得这样应该可以查询到对应的wj_group_info wjGroup信息的,结果现在获取到的wjGroup是null,请问是哪设置错误了吗?