Sorry, didn't show you how I did it. Here's untested, uncompiled code giving you the basic idea:
[code]
final List resultList = query.getResultList();
assert resultList != null;
for (final Object item : resultList) {
if (item != null) {
if (item.getClass().isArray()) {
final int length = java.beans.Array.getLength(item);
assert length >= 0;
for (int i = 0; i < length; i++) {
System.out.println("Item[" + i + "]: " + java.beans.Array.get(item, i));
}
} else {
System.out.println("Scalar: " + item);
}
}
}
[/code]
Hope that gives you an idea of what you can do.
Best,
Laird
[Message sent by forum member 'ljnelson' (ljnelson)]
http://forums.java.net/jive/thread.jspa?messageID=280241