Вы, возможно, должны предоставить еще некоторую подробную информацию для более точного ответа.
, Так как Ваш набор данных кажется довольно узким, Вы могли бы рассмотреть просто использование строки на результат и выполнение последующей обработки в клиенте.
Поэтому, если Вы действительно надеетесь заставлять сервер сделать, работа возвращает набор результатов как
ID Name SomeColumn
1 ABC X
1 ABC Y
1 ABC Z
2 MNO R
2 MNO S
, который, конечно, является простым ВНУТРЕННИМ ОБЪЕДИНЕНИЕМ на идентификаторе
, Как только Вы имеете набор результатов назад в клиенте, поддерживаете переменную под названием CurrentName и использование, которое как триггер, когда прекратить собирать SomeColumn в полезную вещь, Вы хотите, чтобы он сделал.
У меня тоже была эта проблема, но, похоже, она исправлена в последней версии java:
ray@featuritis:~/projects>java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)