Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

5
  • How would i implement own AliasToEntityLinkedMapResultTransformer Commented Sep 5, 2012 at 10:15
  • 1
    Take the source code of AliasToEntityMapResultTransformer, change the package and class names, and use a LinkedHashMap instead of a HashMap. Commented Sep 5, 2012 at 10:22
  • class AliasToEntityLinkedMapResultTransformer extends AliasToEntityMapResultTransformer { public Object TransformTuple(Object[] tuple, String[] aliases) {Map result = new LinkedHashMap(tuple.length); for (int i = 0; i < tuple.length; i++) { String alias = aliases[i]; if (alias != null) { result.put(aliases[i], tuple[i]);} } return result;} public List TransformList(List collection) { return collection; } } i have created this class and called its object as query.setResultTransformer(new AliasToEntityLinkedMapResultTransformer()); but same problem exists Commented Sep 5, 2012 at 11:06
  • Show us the query, add traces to show what the tuple and aliases array contain, and show us the result of those traces. Commented Sep 5, 2012 at 12:40
  • @JBNizet why would we need a LinkedHashMap or the order in column|value pairs? Sorry if it sounds dumb but I am not able to figure it out why. Commented Oct 26, 2017 at 18:24