Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> EJB-QL ORDER BY JBOSS, а вот и фигушки :) 
:(
    Опции темы
chief39
Дата 3.6.2006, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 11
Всего: 77




Ситуация таковская...

Как вы уже все видите, понадобился мне орднунг. Причём не какой угодно, а средствами всенародно любимого еджиби-кьюэля.

Надо - значит надо... дописываю в дескрипторе файндера
Код

order by attr.name

И всё. То есть ничего не всё. Как был бардак в записях - так и остался...
Присоветовали вместо Collection возвращаемое задать как HasSet, etc.
Сомневаясь, сделал именно так. Сомнения оправдались - ClassCastException.

Настало время лезть в доку - весёлые и находчивые парни из джибосса всем советуют делать просто ORDER BY. Но ведь не выходит!  smile 

Тут замечаю я, что у этих ковбоев файндеры описаны в jbosscmp-jdbc.xml,  
а совсем не в ejb-jar.xml
И нахожу смутное "мяу" насчёт проблем с ордер бай(в связи с разной сортировкой строк в джаве и разноообразных БД), из-за которых в еджиби 2.0
ордер бай отсутствовал. Но в еджиби 2.1 их у нас есть! Я-я! Забили, понимашь, на такие нестыковки и вложили всем в руки по мечу.

Был ещё вариант, ископанный на джавабле - сортировать наверху уже коллекцию. "Но, герр штурмбанфюрер, это ведь не наши методы!!"

И вот теперь сижу и думаю мысль... Чтоб такое сделать с "мощным" еджиби-кьюэлем, чтоб он хотя бы на такую малость, как сортировка спромогся...

Описать все бины jbosscmp-jdbc.xml ?  
Но как же ejb-jar.xml и наша заветная переносимость??? (которая. кстати, не к ночи будь сказано, в проекте очень и очень нужна. Джибосс - это лишь "один из..." в будущем).

Дублировать  jbosscmp-jdbc.xml и ejb-jar.xml и да поможет нам великий КОПИПЭЙСТ ??? Как в анекдоте: "поддерживать работающую версию с багом, и без бага, но неработающую..."

В общем, сижу на распутье... помогите кто чем может... Кто советом, кто глотком пива...


Коротко о себе: JBoss 4.0.2 (и под линухом и под виндой ХП)  smile 

 


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
Lerm
Дата 3.6.2006, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 7.12.2004
Где: Москва, Россия

Репутация: 2
Всего: 4



... здесь что-то было...

Пардон, я погорячился - наврал. Не посмотрел в спецификацию. smile 

Это сообщение отредактировал(а) Lerm - 3.6.2006, 18:54
PM MAIL WWW ICQ   Вверх
chief39
Дата 5.6.2006, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 11
Всего: 77



Цитата(Lerm @  3.6.2006,  18:51 Найти цитируемый пост)
Пардон, я погорячился - наврал. Не посмотрел в спецификацию.

Эээ... а что было-то? smile

Ребята, кто со спецификацией дружит и не очень - посоветуйте чего-нить. Даже не просто  решением, а идеей хотя бы поделитесь smile

Ну каменный век прямо... супер-еджиби, супер-еджиби-кьюэль, старые добрые реляционые БД, всё с иголочки, всё гипер-мега-ультра... а, блин, отсортировать - и не выходит  smile  Допускаю процентов 90 на свои кривые руки, но даже остальные 10.... :-/ 


--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0518 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.