for (QueryResultMapping.PCResult pc : meta.getPCResults()) { addAttribute("entity-class", pc.getCandidateType().getName()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) addAttribute("discriminator-column", discrim.toString()); for (String path : pc.getMappingPaths()) { addAttribute("name", path); addAttribute("column", pc.getMapping(path).toString()); startElement("field-result"); endElement("field-result");
for (QueryResultMapping.PCResult pc : meta.getPCResults()) { addAttribute("entity-class", pc.getCandidateType().getName()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) addAttribute("discriminator-column", discrim.toString()); for (String path : pc.getMappingPaths()) { addAttribute("name", path); addAttribute("column", pc.getMapping(path).toString()); startElement("field-result"); endElement("field-result");
for (QueryResultMapping.PCResult pc : meta.getPCResults()) { addAttribute("entity-class", pc.getCandidateType().getName()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) addAttribute("discriminator-column", discrim.toString()); for (String path : pc.getMappingPaths()) { addAttribute("name", path); addAttribute("column", pc.getMapping(path).toString()); startElement("field-result"); endElement("field-result");
ab.add("entities", abEntRes); abEntRes.add("entityClass", pc.getCandidateType()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) abEntRes.add("discriminatorColumn", discrim.toString()); abEntRes.add("fields", abFldRes); abFldRes.add("name", path); abFldRes.add("column", pc.getMapping(path).toString());
ab.add("entities", abEntRes); abEntRes.add("entityClass", pc.getCandidateType()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) abEntRes.add("discriminatorColumn", discrim.toString()); abEntRes.add("fields", abFldRes); abFldRes.add("name", path); abFldRes.add("column", pc.getMapping(path).toString());
for (QueryResultMapping.PCResult pc : meta.getPCResults()) { addAttribute("entity-class", pc.getCandidateType().getName()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) addAttribute("discriminator-column", discrim.toString()); for (String path : pc.getMappingPaths()) { addAttribute("name", path); addAttribute("column", pc.getMapping(path).toString()); startElement("field-result"); endElement("field-result");
ab.add("entities", abEntRes); abEntRes.add("entityClass", pc.getCandidateType()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) abEntRes.add("discriminatorColumn", discrim.toString()); abEntRes.add("fields", abFldRes); abFldRes.add("name", path); abFldRes.add("column", pc.getMapping(path).toString());
ab.add("entities", abEntRes); abEntRes.add("entityClass", pc.getCandidateType()); Object discrim = pc.getMapping(pc.DISCRIMINATOR); if (discrim != null) abEntRes.add("discriminatorColumn", discrim.toString()); abEntRes.add("fields", abFldRes); abFldRes.add("name", path); abFldRes.add("column", pc.getMapping(path).toString());
protected Object getObjectInternal(Object obj, int metaTypeCode, Object arg, Joins joins) throws SQLException { if (obj instanceof Column){ Column col = (Column) obj; Object resultCol = _pc.getMapping(col.toString()); if (resultCol != null) { int javaType = col.getJavaType(); col = new Column(DBIdentifier.newColumn(resultCol.toString()), col.getTable()); col.setJavaType(javaType); } return _res.getObject(col, arg, joins); } return _res.getObject(obj, metaTypeCode, arg); }
protected Object getObjectInternal(Object obj, int metaTypeCode, Object arg, Joins joins) throws SQLException { if (obj instanceof Column){ Column col = (Column) obj; Object resultCol = _pc.getMapping(col.toString()); if (resultCol != null) { int javaType = col.getJavaType(); col = new Column(DBIdentifier.newColumn(resultCol.toString()), col.getTable()); col.setJavaType(javaType); } return _res.getObject(col, arg, joins); } return _res.getObject(obj, metaTypeCode, arg); }
protected Object getObjectInternal(Object obj, int metaTypeCode, Object arg, Joins joins) throws SQLException { if (obj instanceof Column){ Column col = (Column) obj; Object resultCol = _pc.getMapping(col.toString()); if (resultCol != null) { int javaType = col.getJavaType(); col = new Column(DBIdentifier.newColumn(resultCol.toString()), col.getTable()); col.setJavaType(javaType); } return _res.getObject(col, arg, joins); } return _res.getObject(obj, metaTypeCode, arg); }
protected Object getObjectInternal(Object obj, int metaTypeCode, Object arg, Joins joins) throws SQLException { if (obj instanceof Column){ Column col = (Column) obj; Object resultCol = _pc.getMapping(col.toString()); if (resultCol != null) { int javaType = col.getJavaType(); col = new Column(DBIdentifier.newColumn(resultCol.toString()), col.getTable()); col.setJavaType(javaType); } return _res.getObject(col, arg, joins); } return _res.getObject(obj, metaTypeCode, arg); }