![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| chief39 |
|
|||
![]() карманная тигра ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1631 Регистрация: 20.5.2005 Где: Киев Репутация: 11 Всего: 77 |
Попытаюсь сразу объяснить суть запроса:
Есть "типы категорий" "категории" "аттрибуты категорий" связи one-to-many (я думаю, понятно, что к чему относится) суть такая, что юзер входит в неск. категорий. И у него не может быть аттрибутов с повторяющимися именами Но! Если он входит в одну из категорий, то не может входить в другие, такого же типа. Например: будучи физлицом, никак не может быть ещё и юрлицом. Тут есть одно допущение, сводящее на нет всю красоту. В аттрибутах категорий одног типа может быть повторение(!) То есть "телефон" может быть у юрлица, и у физ. но поскольку юзер на два стула сразу не сядет - у него будет тел. физлица ИЛИ юрлица Плюс, есть ещё ОБЩИЕ аттрибуты. которыми любой юзер обладает независимо от всех категорий. Так вот. На вставке нового аттрибута надо проверить нет ли уже такого. Я могу вытянуть ВСЕ аттрибуты + ВСЕ коммон атрр. по новому имени. Если такого нет - тогда спокойно вставляю. Но... если есть, но в "соседней" категории - тогда можно Коммон аттрибуты проверил, осталось за сим: Можно такой скл в еджби кьюэль переделать?
ЗЫ: как-то не хочется в фасаде проверять, спецификация говорит что кьюэль в скл конкретной базы может быть оттранслирован и, понятное дело, выполнится на порядок быстрее. Немного наврал, атрибут-категория - many-to-many, но реально имеющийся атрибут не вяжется с новой категорией, а создаётся новый, и он уже вяжется. Поэтому фактически one-to-many (Почему так - хз, как-нить переделаю, если бока не вылезут) Хмм... "принцы заходили к спящей красавице ,но с поцелуями никто не торопился..." Это сообщение отредактировал(а) chief39 - 27.1.2006, 16:28 -------------------- Люди - это свечи. Они либо горят, либо их - в жопу!(с) |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |